Mysql Too many connections解决方案
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,Too many connections从字面理解,mysql连接数过多。当连接数量过多,且来不及释放时便会出现此错误。查看mysql当前连接信息,特别要注意sleep休眠状态的连接。show ful
千家信息网最后更新 2024年11月29日Mysql Too many connections解决方案
Too many connections
从字面理解,mysql连接数过多。当连接数量过多,且来不及释放时便会出现此错误。
查看mysql当前连接信息,特别要注意sleep休眠状态的连接。
show full processlist;
Command 状态:
- SLEEP
线程正在等待客户端发送新的请求。
- QUERY
线程正在执行查询或者正在将结果发送给客户端。- LOCKED
在MYSQL服务层,该线程正在等待表锁。在存储引擎级别实现的锁,如INNODB的行锁,并不会体现在线程状态中。对于MYISAM来说这是一个比较典型的状态。但在其他没有行锁的引擎中也经常会出现。ANALYZING AND STATISTICS 线程正在收集存储引擎的统计信息,并生成查询的执行计划。- COPYING TO TMP TABLE (ON DISK)
线程正在执行查询,并且将其结果集都复制到一个临时文件中,这种状态一般要么是在做GROUP BY操作,要么是文件排序操作,或者是UNION操作。如果这个状态后面还有ON DISK的标,那表示MYSQL正在将一个内存临时表放到磁盘上。- SORTING RESULT
线程正在对结果集进行排序。- SENDING DATA
线程可能在多个状态之间传送数据,或者生成结果集,或者在向客户端返回数据。
查看mysql设置的最大连接数
show global variables like 'max_connections';
服务器响应的最大连接数
show global variables like 'max_user_connections';
建议:服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,如果在10%以下,说明mysql服务器最大连接上限值设置过高。
max_user_connections/max_connections * 100% >=10%
如果最大连接数量没问题,而sleep休眠状态的连接过多,则应该从两方面注意:
- 1。 wait_timeout 空闲等待超时时间
- 2。 interactive_timeout 交互超时时间(通过mysql客户端连接数据库是交互式连接)
需要主题:wait_timeout设置过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能。如果设置过小,可能会遭遇到"MySQL has gone away"之类的问题。
要想从根本上解决sleep过多的问题,需从以下面三点排查:
- 1。程序连接mysql,不使用持久链接。即使用mysqli_connect而不是pconnect。
- 2。程序执行结束,主动显式调用mysqli_close来释放连接资源。
- 3。解决程序中的SQL慢查询语句。
最后快速解决过程
set GLOBAL max_connections = 500;set GLOBAL wait_timeout = 300;set GLOBAL interactive_timeout = 600;
正在
状态
线程
最大
服务
客户
客户端
服务器
结果
过多
查询
引擎
数据
程序
问题
信息
数值
数量
文件
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是网络安全众测
文件型数据库和
js网页上传文件到服务器
日本网络安全知识
会计人员网络安全责任书
信息系统如何与数据库连接
桥弘软件开发公司电话
花季v3.468服务器连接失败
政治初二上期的网络安全
网络安全岗位责任协议
ccna和网络技术
哈利波特非官方版服务器互通吗
禅道数据库是网络吗
js list提取数据库
北京市青少年网络安全教育平台
互联网科技小学生
服务器上的数据没更新
数据库促销表
excel服务器项目管理
欧盟网络安全认证系统
计算机网络技术应用的例子
中标麒麟qt软件开发
软件开发不符合问题表
网络安全与执法是文科还是理科
6g网络安全愿景技术研究报告
太仓信息化网络技术怎么样
哈利波特非官方版服务器互通吗
虚拟服务器分辨率
数据库可以对表排序的视图
吉林省启信互联网科技