云数据库 TaurusDB
云数据库 TaurusDB
切换产品类型
您可以点击下拉框切换本产品的不同产品类型,帮助您更高效地阅读文档。
- 产品介绍
- 快速入门
- 用户指南
-
常见问题
-
产品咨询
- TaurusDB标准版和企业版有什么区别
- TaurusDB标准版和RDS for MySQL有什么区别
- 使用TaurusDB标准版要注意些什么
- TaurusDB标准版实例是否会受其他用户实例的影响
- 为何使用了TaurusDB标准版后网站登录较慢
- 主实例和只读实例之间可以设置数据同步方式吗
- 主备同步存在多长时间的延迟
- 多台弹性云服务器是否可以使用同一个TaurusDB标准版实例
- 为什么无法找到TaurusDB标准版实例
- 购买TaurusDB标准版实例后可以对磁盘进行加密吗
- TaurusDB标准版购买磁盘加密后,备份文件会加密吗
- TaurusDB标准版实例支持哪些加密函数
- TaurusDB标准版开启GTID后有哪些限制
- 不同TaurusDB标准版实例的CPU和内存是否共享
- TaurusDB标准版实例内能运行多少个数据库
- TaurusDB标准版是否支持TokuDB
- TaurusDB标准版是否有单表尺寸限制
- 为什么不能购买只读实例
- 为什么新购买实例比规格变更实例价格便宜
- 资源冻结/释放/停止/删除/退订
- 资源及磁盘管理
-
数据库连接
- TaurusDB标准版实例连接失败怎么办
- TaurusDB标准版数据库连接数满的排查思路
- TaurusDB标准版数据库实例支持的最大数据连接数是多少
- 内网方式下ECS无法连接TaurusDB标准版实例的原因
- 客户端问题导致连接TaurusDB标准版实例失败
- 服务端问题导致连接失败
- 应用程序是否需要支持自动重连TaurusDB标准版数据库
- 测试网络连通性失败怎么办
- TaurusDB标准版跨地域内网能访问吗
- 为什么TaurusDB标准版实例重置密码后新密码没有生效
- 如何设置TaurusDB标准版8.0字符集的编码格式
- 可以访问TaurusDB标准版备节点吗
- 如何查看TaurusDB标准版数据库的连接情况
- 数据库迁移
- 数据库权限
- 数据库存储
- 数据库基本使用
- 备份与恢复
- 数据库监控
- 扩容及规格变更
- 数据库参数修改
- 网络安全
- 版本升级
-
产品咨询
- 文档下载
- 通用参考
本文导读
链接复制成功!
TaurusDB标准版数据库实例支持的最大数据连接数是多少
TaurusDB标准版对此未做限制,取决于数据库引擎参数的默认值和取值范围,例如max_connections和max_user_connections参数,用户可在参数模板自定义。
什么是最大连接数
允许同时连接的客户端总数。
修改最大连接数
支持命令查看TaurusDB标准版的最大连接数。
show global variables like 'max_connections';
如果您需要通过命令修改连接数,请联系客服处理。
最大连接数取值多少合适
- TaurusDB标准版允许客户端同时连接的数量除了受制于参数max_connections外,还受操作系统对单进程允许打开最大文件数的限制。例如,当操作系统控制每个进程的最大打开文件数为100时,即使设置参数max_connections为200也不会起作用。
- 查看操作系统对单进程打开最大文件数的限制(默认为1024)。
- 查看参数open_files_limit的值(open_files_limit是在TaurusDB标准版启动过程中从操作系统读取的单进程打开最大文件数的值)。
show variables like 'open_files_limit';
- 取值建议
TaurusDB标准版的最大连接数可以自定义取值,但前提是实例的规格可以支撑该值,最大连接数与实例的内存规格息息相关,具体如下:
max_connections:允许同时连接的客户端总数。如果设定值为default,表示该参数和数据库实例的内存(单位:GB)相关,计算公式如下:
max_connections上限估计数值 = 节点可用内存 / 单个连接预估占用内存
说明:
- 节点可用内存=总内存 - Buffer Pool占用内存 - 1GB(mysqld进程/操作系统/监控程序等)
- 单个连接预估占用内存(single_thread_memory) = thread_stack(256KB) + binlog_cache_size(32KB) + join_buffer_size(256KB) + sort_buffer_size(256KB) + read_buffer_size(128KB) + read_rnd_buffer_size(256KB)= 大约1MB
华为云不同内存规格配置的默认max_connections值如下表所示。
表1 不同内存规格配置的默认max_connections值 内存(GB)
连接数
512
100000
384
80000
256
60000
128
30000
64
18000
32
10000
16
5000
8
2500
4
1500
2
800
在实际业务中,最大连接数并不是设置的越大越好,建立的连接数越多,对应的资源开销也就越多。
父主题: 数据库连接