MySQL 优化之 max_connections

max_connections

同时连接客户端的最大数量

# max_connections
默认值 151
最小值 1
最大值 100000

查看 max_connections
show global variables like 'max_connections';

设置 max_connections
set global max_connections = 153; (立即生效重启后失效)

MySQL 配置文件 my.cnf 中 mysqld 下添加 max_connections
[mysqld]
max_connections = 200

max_connections 还取决于操作系统对单进程允许打开最大文件数的限制
也就是说如果操作系统限制单个进程最大可以打开100个文件
那么 max_connections 设置为200也没什么用
MySQL 的 open_files_limit 参数值是在MySQL启动时记录的操作系统对单进程打开最大文件数限制的值
可以使用 show variables like 'open_files_limit'; 查看 open_files_limit 值
或者直接在 Linux 下通过ulimit -n命令查看操作系统对单进程打开最大文件数限制 ( 默认为1024 )


MySQL 5.7 参考手册 - max_connections

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容