移动互联网+与新技术研究汇总

程志鹏@6A商学院 专注SEM与“互联网+”研究与学习

如何查询MySQL服务器最大连接数

  如何查询MySQL服务器最大连接数,来具体分析Mysql负载均衡数据,对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。


  我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_connections值过小:


  打开Mysql下的MySQL 5.5 Command Line Client,输入root超管密码,输入以下命令


  mysql> show variables like 'max_connections';


  +-----------------+-------+


  | Variable_name | Value |


  +-----------------+-------+


  | max_connections | 800 |


  +-----------------+-------+


  这台MySQL服务器max_connections值即是Mysql最大连接数为800,接一来我们再来查询一下服务器响应的最大连接数:


  打开Mysql下的MySQL 5.5 Command Line Client,输入root超管密码,输入以下命令:


  mysql> show global status like 'Max_used_connections';


  +----------------------+-------+


  | Variable_name        | Value |


  +----------------------+-------+


  | Max_used_connections | 86    |


  +----------------------+-------+


  MySQL服务器过去的最大连接数是86,没有达到服务器连接数上限800,应该没有出现1040错误,比较理想的设置是:


  Max_used_connections / max_connections * 100% ≈ 85%


  最大连接数占上限连接数的85%左右,如果发现比例在10%以下,MySQL服务器连接上线就设置得过高了。

发表评论:

网站分类
搜索
最新留言
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合

Powered By Z-BlogPHP 1.7.2

Copyright ©2007-2023 程志鹏@6A商学院 All Rights Reserved
冀ICP备10208152号-4 |