mysql解决sleep进程

在网页脚本中,有些计算和应用可能非常耗时,比如在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‘

时间: 2024-08-01 14:25:50

mysql解决sleep进程的相关文章

无法启动MYSQL服务”1067 进程意外终止”解决办法——汇总及终极方法

自己一开始按照百度经验里的方法--<MySQL下载安装.配置与使用(win7x64)>去安装和配置,但是到后面步骤总是出现1067代号的错误.慢慢折腾去解决. 这里汇总各种导致mysql提示无法启动MYSQL服务"1067 进程意外终止"的一些解决办法.自己遇到这个问题是查了很多方法不行,最后看到一个论坛的讨论,试了一下竟然可以.一下是网上的部分方法,最后可以的那个方法我放在最后面: 启用MySql服务的时候出现"windows无法启动mysql服务(位于本地计算

无法启动MYSQL服务”1067 进程意外终止”解决办法

原文:http://www.111cn.net/database/mysql/48888.htm 本文章主要是总结了各种导致mysql提示无法启动MYSQL服务"1067 进程意外终止"的一些解决办法,有碰到mysql无法启动的同学可尝试参考. 启用MySql服务的时候出现"windows无法启动mysql服务(位于本地计算机上.错误1067:进程意外终止)",看看mysql服务并没有其它的依赖安系啊,于是突然想到进系统日志看看,果然发现很多MySql的很多错误,终

无法启动MYSQL服务”1067 进程意外终止”解决的方法——汇总及终极方法

自己一開始依照百度经验里的方法--<MySQL下载安装.配置与使用(win7x64)>去安装和配置,可是到后面步骤总是出现1067代号的错误. 慢慢折腾去解决. 这里汇总各种导致mysql提示无法启动MYSQL服务"1067 进程意外终止"的一些解决的方法.自己遇到这个问题是查了非常多方法不行,最后看到一个论坛的讨论.试了一下居然能够.一下是网上的部分方法.最后能够的那个方法我放在最后面: 启用MySql服务的时候出现"windows无法启动mysql服务(位于本

ERROR 2002 (HY000): Can&#39;t connect to local MySQL解决方法

启动mysql 报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 1.先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动. 另外看看是不是权限问题. 2.确定你的mysql.sock是不是在那个位置, mysql -u 你的mysql用户名 -p -S /var/lib/mysq

php+mysql 解决emoji问题

php+mysql 解决emoji问题 问题描述: 今天写项目的时候有些客户评论时使用了emoji表情符号??,结果日志显示sql错误: SQL Error: INSERT INTO `xxx`.`xxx` (`customer_id`, `worker_id`, `content`, `status`, `score`, `order_id`, `update_time`, `create_user`, `create_time`) VALUES (100001, 10001, '老人反馈特别

Mysql - 解决Access denied for user &#39;&#39;@&#39;localhost&#39; to database &#39;mysql&#39;问题

http://361324767.blog.163.com/blog/static/11490252520124454042468/ 首先我想说一句话: 我极度鄙视国内搞IT的人,简直无语,同样是解决这个问题,几乎一模一样,都是抄来的.更有甚者,抛出的错误是:Access denied for user'root'@'localhost' to database 'mysql',竟然也把别人的解决方法照搬过来,还恬不知耻的说:问题解决了,我估计都没有真正去操作过. 下面是本人在参考别人的基础之上

MySQL 批量杀进程

MySQL批量杀进程方法 一.通过SQL语句 mysql> desc information_schema.processlist;+---------+---------------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+---------+---------------------+------+-----+---------+-------+| ID | bi

Mysql 解决emoji表情处理问题 - Incorrect string value: &#39;\xF0\x9F\x92\x94&#39; for column

Incorrect string value: '\xF0\x9F\x92\x94' for column 方式一: 改为UTF8存贮 https://blog.csdn.net/cai454692590/article/details/100016561 方式二 数据库改为utf8mb4 Mysql 解决emoji表情处理问题 - Incorrect string value: '\xF0\x9F\x92\x94' for column 原文地址:https://www.cnblogs.com

mysql 解决 ERROR 1114 (HY000): The table &#39;XXX&#39; is full

操作:执行 alter table aa_table drop column hehe; 删除 aa_table 表中 hehe 字段.导致 ERROR 1114 (HY000): The table 'sy_transaction_info' is full. 删除字段操作,磁盘可以空间需要大于表本身占据的空间(如当前操作的表占据 40 GB,那么要求磁盘可用空间必须大于 40 GB). 据观察推断其删除字段行为为:创建一张新表,删除的字段不再创建,再把原有的表数据导入新表. 1. 查看磁盘使