【问题标题】:Best Free MySQL Profiler in 20172017 年最佳免费 MySQL Profiler
【发布时间】:2017-07-12 14:01:29
【问题描述】:

我目前正在开发一个 asp.net 应用程序,它很慢。 我只是想知道它是否在进行不必要的多次数据库调用。

什么是最好的免费 mysql 分析器?

[我知道这个问题可能会因为“离题”的原因而被关闭]

【问题讨论】:

    标签: mysql asp.net database optimization windows-7-x64


    【解决方案1】:

    “不必要的”电话是一个太复杂的问题,无法开始回答。

    SlowLog 会告诉你哪些类型的查询是服务器最大的负担;这些是第一个考虑重写/索引/删除/合并/等的。因此,我认为这是一种可能的选择。

    一些第 3 方软件往往会做很多 SHOWs 和其他垃圾。但是删除这些需要重新设计他们的软件。

    【讨论】:

      【解决方案2】:

      我发现 mysql.general_log 很有帮助。

      要启用常规日志记录,请在 mysql 命令行客户端中执行:

      SET GLOBAL log_output = 'TABLE';
      SET GLOBAL general_log = 'ON';
      

      然后查询mysql.general_log表:

      select * from mysql.general_log limit 1000;
      

      如本文所述answer

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-27
        • 2017-10-07
        • 2011-01-07
        • 2011-05-03
        • 1970-01-01
        • 1970-01-01
        • 2012-05-25
        • 1970-01-01
        相关资源
        最近更新 更多