【问题标题】:how to check the queries that are currently running in my mysql database?如何检查当前在我的 mysql 数据库中运行的查询?
【发布时间】:2011-09-12 16:37:14
【问题描述】:

我正在尝试找出一种方法来了解所有减慢数据库速度的查询。我使用了命令SHOW PROCESSLIST,它只在命令部分显示BLOB。我如何才能看到花费最多时间的实际查询以及谁在运行它们?

【问题讨论】:

    标签: mysql mysql-management


    【解决方案1】:

    SHOW FULL PROCESSLIST\G 应该向您显示查询、用户和源 IP 地址。

    【讨论】:

    • 数据库服务器位于远程位置,我无法通过 SSH 访问它。我正在使用 Workbench,每当我尝试你给我的命令时,它都会给我语法错误。
    • 使用命令行客户端mysql?在 Workbench 中,您可能无法使用 \G 终止符。试着把它排除在外。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 2015-08-06
    • 1970-01-01
    相关资源
    最近更新 更多