【 使用环境 】生产环境 和 测试环境
【 OB or 其他组件 】ob
【 使用版本 】测试环境版本:oceanbase/oceanbase-ce:3.1.3
【问题描述】ob最大链接数 是所有租户共用还是某个用户限制的
【复现路径】无
【附件及日志】无
根据文档库中的信息,OceanBase 数据库中关于最大连接数的限制是可以针对每个租户以及租户内的单个用户进行设置的,这意味着最大连接数并非所有租户共用,而是可以根据不同的租户乃至用户进行单独配置。具体来说:
-
系统变量
max_connections
控制整个租户的最大连接数,默认值为2147483647
,这个限制是针对单个租户的全局设置。 -
系统变量
max_user_connections
用于控制租户内单个用户的最大并发连接数,默认值为0
表示不限制,当设置为大于0
的值时,将按照设置的值限制该用户在该租户下的并发连接数。 -
隐藏配置项
_resource_limit_max_session_num
用于控制用户租户内普通用户的最大并发连接数,这是一个租户级别的配置,默认值为0
,意味着按照内部算法动态计算最大连接数,这个配置项对租户内所有用户生效,但更偏向于资源管理和自动调整。
综上所述,OB的最大连接数不是所有租户共用的,而是可以根据租户和用户级别进行灵活配置。在您的测试环境版本(oceanbase/oceanbase-ce:3.1.3)中,这些配置同样适用,您可以根据实际需求调整这些参数以满足不同租户或用户对连接数的需求。
具体信息可参考以下文档:
1 个赞