1
我想找出一种方法来知道所有正在放慢我的数据库的查询。我使用了命令SHOW PROCESSLIST
,它只在命令部分显示BLOB。我怎样才能看到花费最多时间的实际查询以及谁在运行它们?如何检查当前在我的mysql数据库中运行的查询?
我想找出一种方法来知道所有正在放慢我的数据库的查询。我使用了命令SHOW PROCESSLIST
,它只在命令部分显示BLOB。我怎样才能看到花费最多时间的实际查询以及谁在运行它们?如何检查当前在我的mysql数据库中运行的查询?
SHOW FULL PROCESSLIST\G
应该向您显示查询,用户和源IP地址。
数据库服务器位于远程位置,我没有通过SSH访问它。我使用Workbench,每当我尝试使用你给我的命令时,它都会给我语法错误。 – vinny
使用命令行客户端“mysql”?在Workbench中,你可能不能使用'\ G'终止符。试试把它丢掉。 – snap