一尘不染

MySQL-我可以限制查询运行的最大时间吗?

mysql

我正在寻找一种方法来限制mysql服务器上查询的最大运行时间。我认为可以通过my.cnf配置文件完成此操作,但在文档中找不到任何相关内容。有人知道这是否可以做到吗?谢谢。


阅读 228

收藏
2020-05-17

共1个答案

一尘不染

将查询发送到服务器以运行时,无法指定最大运行时间。

但是,在数据库服务器上每秒运行一次cron作业并连接并执行以下操作并不少见:

  1. 显示流程清单
  2. 查找查询时间大于您的最大期望时间的所有连接
  3. 对每个进程运行KILL [进程ID]
2020-05-17