云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

mysql查询超时设置

MySQL查询超时设置可以通过设置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; 恢复会话设置的默认值
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《mysql查询超时设置》
文章链接:https://www.yunzhuji.net/internet/176833.html

评论

  • 验证码