码迷,mamicode.com
首页 > 数据库 > 详细

mysql解决sleep进程

时间:2015-07-25 12:14:22      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

在网页脚本中,有些计算和应用可能非常耗时,比如在0秒的时候打开数据库执行完一段SQL代码后,网页脚本随即花了20秒钟进行一段复杂的运算,或者是require了一个庞大的PHP文件(比如含有几千个违规关键字的过滤函数),哪么这个时候在MySQL后台看到的进程中,这个20秒的过程MySQL并没有做任何事情了,一直处于Sleep状态,直到这个页面执行完毕或者达到wait_timeout值(被强行关闭),优化网页脚本,尽量让程序快速运行,或者在执行这段耗时的运行过程中,执行mysql_close把当前MySQL链接强行关闭

 

1.是修改配置my.cnf

wait_timeout=10

重启mysql(不推荐)

2.是直接进入mysql

set global wait_timeout=10;

show global variables like ‘%timeout‘

mysql解决sleep进程

标签:

原文地址:http://www.cnblogs.com/you-jia/p/4675554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!