MySQL进程陷入困境

时间:2018-05-12 20:31:34

标签: mysql sql centos percona

所以,现在正在实时制作网站上发生这种情况: https://imgur.com/a/vFtJJsa

他们工作了近一个月,现在他们需要回复30秒以上。任何人都知道如何查看这些进程的查询,或者将它们全部杀掉是否安全?

1 个答案:

答案 0 :(得分:0)

请勿使用top或类似内容来查看MySQL。您需要实际登录MySQL并使用SHOW PROCESSLIST查看正在运行的查询。您将能够看到每个查询所花费的时间以及每个查询的可能状态。然后,您可以使用KILL <id>从MySQL中终止查询。使用SHOW FULL PROCESSLIST查看整个查询。复制任何长时间运行的查询并在其上运行EXPLAIN以查看正在检查的行数以及是否正在使用任何索引。