加载中...

Mysql max_execution_time参数详解


一 参数解释

参数max_execution_time 用来控制select语句的最大执行时间,单位是毫秒(ms),可以动态修改,默认参数为0,表示不设置限制

二 使用示例

#未配置参数的时候直接访问可以正常查询结果
select * from test.student;
......
|  9996 | 徐导   |   20 || 2023-01-05 14:34:42 |     1 |
|  9997 | 徐导   |   20 || 2023-01-05 14:34:42 |     1 |
|  9998 | 徐导   |   20 || 2023-01-05 14:34:42 |     1 |
|  9999 | 徐导   |   20 || 2023-01-05 14:34:42 |     1 |
| 10000 | 徐导   |   20 || 2023-01-05 14:34:42 |     1 |
+-------+--------+------+------+---------------------+-------+
10000 rows in set (0.01 sec)

#配置参数值为2ms
set max_execution_time=2;

#再次查询
select * from test.student;
ERROR 3024 (HY000): Query execution was interrupted, maximum statement execution time exceeded

文章作者: huhuhahei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 huhuhahei !
评论
  目录