是否有任何配置设置可以在mysql中自动终止长时间运行的查询?
发布于 2019-01-29 10:07:17
不,你可以!有两种方法。
查询中的
它设置一个以毫秒为单位的超时。
SELECT /*+ MAX_EXECUTION_TIME(1000) */ status, count(*) FROM articles GROUP BY status ORDER BY status;带有服务器变量的
SET SESSION MAX_EXECUTION_TIME=2000;
SET GLOBAL MAX_EXECUTION_TIME=2000;它们设置了一个会话范围的全局超时。
我从本网站那里得到了答案。
希望能帮上忙。
https://stackoverflow.com/questions/54418342
复制相似问题