MySQL服务器最大连接数的合理设置

数据库 MySQL
MySQL服务器的连接数如何设置是我们都需要重点考虑的问题,合理的设置可以让服务器运行更加的稳定,下面就为您分析MySQL服务器最大连接数的合理设置,希望对您有所帮助。

MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。

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

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 256 |
+-----------------+-------+

这台MySQL服务器最大连接数是256,然后查询一下服务器响应的最大连接数:

mysql> show global status like 'Max_used_connections';

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

Max_used_connections / max_connections * 100% ≈ 85%

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

 

 

 

【编辑推荐】

Mysql多表查询的实现

带您了解mysql变量

撤权并删除MySQL用户的方法

教您如何实现MySQL动态视图

MySQL创建函数问题的处理方法

责任编辑:段燃 来源: 互联网
相关推荐

2011-04-07 14:17:56

2011-07-22 16:26:50

SDE最大连接数

2010-05-17 11:38:15

2012-03-28 14:46:57

Windows服务器终端连接数

2010-10-11 13:29:53

MYSQL最大连接数

2010-04-20 16:38:44

Oracle最大连接数

2010-05-10 16:40:18

终端服务器超出了最大允

2011-05-12 14:50:03

2010-05-24 11:00:18

2010-05-17 15:21:29

IIS服务器

2012-05-04 08:03:21

Windows

2010-09-07 09:08:53

DB2数据库

2021-07-02 10:42:55

MySQL连接数管理

2018-12-03 08:38:14

服务器Tomcat线程池

2010-05-19 19:05:11

2010-04-23 16:26:30

Oracle并发连接数

2011-03-29 13:29:10

2023-01-31 19:54:59

MQTT物联网

2010-05-19 16:10:49

MySQL连接数

2010-06-13 17:29:10

MySQL连接数
点赞
收藏

51CTO技术栈公众号