【问题标题】:How do I check if my mysql database causes slow down如何检查我的 mysql 数据库是否导致速度变慢
【发布时间】:2009-09-16 07:34:23
【问题描述】:

我有大约 3 个网站驻留在与其他团队共享的服务器中。我收到通知,CPU 使用率大幅增加,我们需要降低它。我怀疑是我的网站造成了这种情况。

我一直在 MySQL 中使用 SHOW FULL PROCESSLIST,并且 90% 的时间显示来自其他数据库的查询。但我认为执行多个 SHOW FULL PROCESSLIST 命令并不足以证明。如何验证我的数据库不占用 CPU?

【问题讨论】:

    标签: mysql database performance cpu-usage


    【解决方案1】:

    如果您怀疑它是 MySQL 查询,请尝试检查 MySQL Slow Query Log。该日志将帮助您识别需要很长时间才能执行的查询。然后,您可以将查询文本复制粘贴到 MySQL 查询会话中,执行它并观察 CPU 使用情况。

    【讨论】:

      【解决方案2】:

      您可能还想安装不同的 MySQL 版本,以便跟踪准确的用户统计信息和其他一些东西:

      http://www.mysqlperformanceblog.com/2008/07/16/mysql-releases-with-percona-patches/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-19
        • 1970-01-01
        • 2018-08-01
        • 2020-10-03
        • 1970-01-01
        • 1970-01-01
        • 2010-10-24
        相关资源
        最近更新 更多