wait_timeout
参数来实现,SET GLOBAL wait_timeout=180;
。 MySQL查询超时设置是指在执行SQL语句时,如果查询时间超过了设定的阈值,则自动终止该查询,这样可以防止某些耗时较长的查询影响到其他用户的正常使用,以下是详细的设置方法:
1、查看当前设置
在MySQL命令行中,可以通过以下命令查看当前的查询超时设置:
SHOW VARIABLES LIKE 'long_query_time';
2、修改查询超时阈值
要修改查询超时阈值,可以使用以下命令:
SET GLOBAL long_query_time = 秒数;
秒数
是你想要设置的超时阈值,单位为秒,如果你想将超时阈值设置为5秒,可以执行以下命令:
SET GLOBAL long_query_time = 5;
3、查看全局设置
要查看全局的查询超时设置,可以使用以下命令:
SHOW VARIABLES LIKE 'long_query_time%';
4、查看会话设置
要查看当前会话的查询超时设置,可以使用以下命令:
SHOW VARIABLES LIKE 'long_query_time%';
5、临时修改查询超时阈值(会话级别)
如果你只想临时修改查询超时阈值,可以在执行SQL语句前使用以下命令:
SET SESSION long_query_time = 秒数;
如果你想将当前会话的超时阈值设置为5秒,可以执行以下命令:
SET SESSION long_query_time = 5;
6、恢复默认设置
要将查询超时阈值恢复为默认值,可以使用以下命令:
SET GLOBAL long_query_time = 1; 恢复全局设置的默认值 SET SESSION long_query_time = 1; 恢复会话设置的默认值
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。