如何结束 mysql 的耗时查询?

图片.png

在使用 dbeaver 等 mysql client 做 select 的时候,可能很慢,我点了这个 cancel 按钮之后,会发生什么?

mysql server 会收到这个 『cancel』 请求,从而结束 select 以节约 CPU 和 RAM 吗?

阅读 1.5k
1 个回答
mysql server 会收到这个 『cancel』 请求,从而结束 select 以节约 CPU 和 RAM 吗?

这个取决于客户端,不过你可以使用新开一个窗口执行 show full processlist; 看看有没有之前执行的语句,如果一直还在执行,那可能只是客户端 cancel 了。

如果你现在想要停止掉这个查询,可以尝试使用 kill <ID>; 语句,结束掉这个查询。

推荐问题