【问题标题】:MySQL processes stuckMySQL进程卡住
【发布时间】:2018-05-26 05:25:16
【问题描述】:

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

他们工作了将近一个月,现在他们需要 30 多秒的时间做出响应。任何人都知道如何查看这些进程的查询,或者将它们全部杀死是否安全?

【问题讨论】:

  • 如果您需要帮助并上传图片,您需要在工单中说明问题。链接可能会过期,没有人真的想点击随机链接。

标签: mysql sql centos percona


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 2011-10-25
    • 2011-11-02
    相关资源
    最近更新 更多