在 MySQL 中,我们可以通过简单的“ kill ”命令和命令的进程 id 来终止正在运行的查询:
例如:
kill 29871 ;
但是如何杀死由具有用户system_user的从属线程运行的长时间运行的查询?
我从 show processlist 中获得了它的进程 ID,但是当我终止该 ID 时,它再次开始运行该查询。我也无法通过使用STOP SLAVE来停止从站,因为它等待查询完成。
是否有任何可能的解决方案可以在不重新启动的情况下通过从线程终止长时间运行的查询?
在 MySQL 中,我们可以通过简单的“ kill ”命令和命令的进程 id 来终止正在运行的查询:
例如:
kill 29871 ;
但是如何杀死由具有用户system_user的从属线程运行的长时间运行的查询?
我从 show processlist 中获得了它的进程 ID,但是当我终止该 ID 时,它再次开始运行该查询。我也无法通过使用STOP SLAVE来停止从站,因为它等待查询完成。
是否有任何可能的解决方案可以在不重新启动的情况下通过从线程终止长时间运行的查询?