应用程序通过ODP连接OceanBase集群时,返回"ERROR 1203 (42000): Too many sessions"的错误信息。针对上述错误,以下说法正确的是:
A. OBServer端连接数超过了最大连接数
B. 可以通过修改ODP的max_user_connections参数解决
C. ODP的连接数超过了最大连接数
D. 应用程序连接池耗尽
应用程序通过ODP连接OceanBase集群时,返回"ERROR 1203 (42000): Too many sessions"的错误信息。针对上述错误,以下说法正确的是:
A. OBServer端连接数超过了最大连接数
B. 可以通过修改ODP的max_user_connections参数解决
C. ODP的连接数超过了最大连接数
D. 应用程序连接池耗尽
解析:
client_max_connections 配置的上限client_max_connections 参数(sys或proxysys租户执行 show proxyconfig like '%max_connections%' 或 alter proxyconfig set client_max_connections=10000)BC
解析:报错是 ODP 侧会话超限,对应 ODP 的 max_user_connections 参数限制,并非 OBServer 或应用连接池问题。
我选择C。参考https://www.oceanbase.com/docs/common-odp-doc-cn-1000000006242283
选项 B的参数max_user_connections 是observer的。