所以,我现在在现场制作网站上遇到了这样的情况:https://imgur.com/a/vftjjsa他们工作了差不多一个月,现在他们需要30秒以上的React。有人知道如何查看这些进程的查询,或者将它们全部杀死是安全的吗?
qlzsbp2j1#
不要使用 top 或者类似于mysql。您需要实际登录到mysql并使用 SHOW PROCESSLIST 查看正在运行的查询。您将能够看到每个查询所用的时间以及每个查询的可能状态。然后可以使用 KILL <id> . 使用 SHOW FULL PROCESSLIST 查看整个查询。复制任何长时间运行的查询并运行 EXPLAIN 以查看检查了多少行以及是否使用了任何索引。
top
SHOW PROCESSLIST
KILL <id>
SHOW FULL PROCESSLIST
EXPLAIN
1条答案
按热度按时间qlzsbp2j1#
不要使用
top
或者类似于mysql。您需要实际登录到mysql并使用SHOW PROCESSLIST
查看正在运行的查询。您将能够看到每个查询所用的时间以及每个查询的可能状态。然后可以使用KILL <id>
. 使用SHOW FULL PROCESSLIST
查看整个查询。复制任何长时间运行的查询并运行EXPLAIN
以查看检查了多少行以及是否使用了任何索引。