«

mysql数据库查询超时的方法

时间:2022-12-28 18:12     作者:Anglei     分类: 数据库


有时我们会遇到MySQL查询超时的问题

mysql>show variables like '%timeout';

打印结果如下:

+----------------------------+-------+

| Variable_name | Value |

+----------------------------+-------+

| connect_timeout | 5 |
| delayed_insert_timeout | 300 |
| interactive_timeout | 28800 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |

+----------------------------+-------+

interactive_timeout 需在mysql_connect()设置CLIENT_INTERACTIVE选项后起作用,并被赋值为wait_timeout;

mysql>set wait_timeout = 10; 对当前交互链接有效;

mysql>set interactive_timeout = 10; 对后续起的交互链接有效;

该超时时间单位是秒,从变量从上次SQL执行后算起;当前空闲若超过该时间,则也会被强制断开。

本文完结,相关标签: 超时

 版权所有:Anglei
 文章标题:mysql数据库查询超时的方法
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: