位置: 编程技术 - 正文

PHP实现清除MySQL死连接的方法(php删除数据)

编辑:rootadmin

推荐整理分享PHP实现清除MySQL死连接的方法(php删除数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php删除数据,php 清除缓存,php如何实现mysql数据的删除,php实现删除功能,php删除数据,php清空数据表,php清空数据表,php清空数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了PHP实现清除MySQL死连接的方法。分享给大家供大家参考,具体如下:

连接的情况,主要表现为有过多的Sleep连接,并且Time时间很长,占满了所有的可用连接数,以至于其它用户无法再连接数据库。我开始考虑调节MySQL数据库参数,但是改了许多参数仍然没有解决这个问题。于是想了一个比较狠的办法,写一个php脚本,每2分钟执行一次,发现死连接(超过秒)就Kill掉,这样再也不会让某些程序搞死数据库服务器了,下面是 Kill死连接的小程序:

kill-mysql-sleep-proc.php:

PHP实现清除MySQL死连接的方法(php删除数据)

将它当中的$password改成你实际的数据库密码,死连接的时间也可以修改。然后加入计划任务就可以了。比如用crontab-e命令加入:

就可以每隔2分钟检查并清除一次数据库中的死连接了

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysqli数据库程序设计技巧总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

PHP中session跨子域的三种实现方法 在之前做东西的时候session一般就直接存在数据库中这样就能解决跨域不仅仅是跨子域,但是今天遇到这个问题是,自己要在别人现有的东西上面做修改

详解PHP实现定时任务的五种方法 定时运行任务对于一个网站来说,是一个比较重要的任务,比如定时发布文档,定时清理垃圾信息等,现在的网站大多数都是采用PHP动态语言开发的,

php禁用函数设置及查看方法详解 本文实例讲述了php禁用函数设置及查看方法。分享给大家供大家参考,具体如下:打开PHP.INI,找到这行:disable_functions=在后面那里加上要禁用的函数,

本文链接地址:https://www.jiuchutong.com/biancheng/301386.html 转载请保留说明!

上一篇:php实现批量修改文件名称的方法(php批量替换字符串)

下一篇:PHP中session跨子域的三种实现方法(php session跨域共享)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络