TiDB V5.4
在调试SQL的时候,有的SQL写的不好,执行特别慢,比如需要十几分钟
一般情况下,等待个十几秒没执行完,就想结束掉,再修改SQL了
现在发现,即使是强制把客户端杀掉,SQL还是在继续(监控面板里看到资源还是持续很高)
有没有办法能强制结束这个SQL的执行?
TiDB V5.4
在调试SQL的时候,有的SQL写的不好,执行特别慢,比如需要十几分钟
一般情况下,等待个十几秒没执行完,就想结束掉,再修改SQL了
现在发现,即使是强制把客户端杀掉,SQL还是在继续(监控面板里看到资源还是持续很高)
有没有办法能强制结束这个SQL的执行?
谢谢
我试了下, show processlist 和 kill tidb,都只能作用在一个单独的tidb server上?
一个sql卡住后,新开一个连接,很难保证连到同一个tidb server上
这个该怎么办呢?
你可以指定tidb节点登录呢,不是必须要从slb入口登录的
cluster_processlist可以查到指定sql的ip,但是确实是需要登陆到对应的tidb上才能kill掉,这个是没有办法避免的
明白了,谢谢帮助
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。