mysql如何查看大查询,并且kill掉这个卡住的大查询

bluesky1年前 ⋅ 837 阅读
1. 查看大查询:使用下面的命令可以查看当前执行的所有查询语句以及它们的ID、执行时间、状态等信息。
```
show processlist;
```
2. 定位大查询:在查询列表中,找到执行时间较长的查询语句(state为“Sending data”或“Sorting result”),并记录其ID号。
3. Kill大查询:使用下面的命令可以根据查询语句的ID号强制终止该查询进程。
```
kill [query_id];
```
例如,要终止ID为12345的查询进程,可以使用以下命令:
```
kill 12345;
```
注意:使用kill命令终止查询进程可以立即停止查询,但可能会导致数据不完整或错误。建议先备份数据,再进行操作。

全部评论: 0

    相关推荐