您的位置:首页 > 数据库 > MySQL

根据 MySQL 状态优化 ---- 2. 连接数

2016-07-01 13:59 477 查看
查看 MySQL 服务器运行的各种状态值:

mysql> show global status;


2. 连接数

查看设置的最大连接数:

mysql> show  variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 256   |
+-----------------+-------+
1 row in set (0.04 sec)


查看过去的最大连接数:

mysql> show global status like 'Max_used_connections';
+----------------------+-------+
| Variable_name        | Value |
+----------------------+-------+
| Max_used_connections | 245   |
+----------------------+-------+
1 row in set (0.00 sec)


由于 245<256 所以应该不会出现1040错误(MySQL: ERROR 1040:Too many connections)

比较理想的设置是:

Max_used_connections / max_connections * 100% ≈ 85%

若该值在 10% 下,则说明 MySQL 连接数的上限设置过高了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: