MySQL sleep连接过多的解决办法

本文介绍如何通过调整MySQL配置文件中的wait_timeout参数,并结合优化程序设计习惯来提升MySQL性能。包括避免使用持久连接、确保程序正确关闭连接、以及分析并优化SQL查询等方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改mysql的配置文件加上一行

wait_timeout=100

然后重启mysql

如果在不能重启服务器的情况下以root登录mysql,执行

set global wait_timeout=100

即可

当然最根本的方法是从一下三方面优化

1. 程序中,不使用持久链接,即使用mysql_connect而不是pconnect。
2.  程序执行完毕,应该显式调用mysql_close
3. 只能逐步分析系统的SQL查询,找到查询过慢的SQL,优化之

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值