求大神 怎么限制超时语句?
wait_timeout interactive_timeout 都设置为300秒了
为啥还有好多查询语句 过了5分钟 甚至有一小时的
求大神给指点一二mysql> SHOW GLOBAL VARIABLES LIKE '%TIMEOUT%';
+----------------------------+----------+
| Variable_name | Value |
+----------------------------+----------+
| connect_timeout | 10 |
| delayed_insert_timeout | 300 |
| innodb_lock_wait_timeout | 120 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 300 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 300 |
+----------------------------+----------+
wait_timeout interactive_timeout 都设置为300秒了
为啥还有好多查询语句 过了5分钟 甚至有一小时的
求大神给指点一二mysql> SHOW GLOBAL VARIABLES LIKE '%TIMEOUT%';
+----------------------------+----------+
| Variable_name | Value |
+----------------------------+----------+
| connect_timeout | 10 |
| delayed_insert_timeout | 300 |
| innodb_lock_wait_timeout | 120 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 300 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 300 |
+----------------------------+----------+
解决方案 »
- 一个变态的mysql问题求解
- insert into FROM dual WHERE not exists ... AND NOT EXISTS...锁表问题
- 一个存储过程中FETCH_STATUS问题????
- mysql怎样打开服务器
- ERROR 1336 (0A000): Dynamic SQL is not allowed in stored function or trigger
- MYSQL安装 启动服务出错!!!!!
- 小问题
- mysql存储过程异常问题
- 使用mysqldump的--all-databases参数完整备份数据库时如何排除掉某些不需要备份的库?
- 新手求助!外键自动跟随主键值增长?
- 同一张表,根据不同用户展示不同数据,该如何做呢?
- mysql 5.7 版本 LOAD DATA INFILE 执行成功, 但数据未导入
?
你这个是慢查询吧.跟idle connection 没有什么关系.
你设定的两个timeout还是起作用的.超时的sql语句,这个功能要到MySQL5.7.4里头才具备:
http://mysqlserverteam.com/server-side-select-statement-timeouts/
A time limit for any SELECT statement run against a MySQL instance can be set by specifying a timeout value in milliseconds for the GLOBAL system variable max_statement_time.For example:
SET GLOBAL MAX_STATEMENT_TIME=1000;如果是低版本,你可以按照楼上的说法去试一试.