【发布时间】:2014-04-02 02:07:06
【问题描述】:
我有一个昂贵的报告查询,可能需要 1-20 多秒才能运行。 (取决于它有多少数据)
有没有办法在一定时间后终止运行 mysql 进程/查询?
我看到了:
这是最好的路线吗?我还读到我应该尝试改进我的查询。我也会对此进行研究,但我只是在寻求有关最佳路线的建议。
【问题讨论】:
标签: mysql
我有一个昂贵的报告查询,可能需要 1-20 多秒才能运行。 (取决于它有多少数据)
有没有办法在一定时间后终止运行 mysql 进程/查询?
我看到了:
这是最好的路线吗?我还读到我应该尝试改进我的查询。我也会对此进行研究,但我只是在寻求有关最佳路线的建议。
【问题讨论】:
标签: mysql
第一次运行
show processlist;
然后找到要杀死的查询然后运行
kill "1";
1是你要杀死的查询的id,你必须根据列表来选择它
【讨论】: