2017 年最佳免费 MySQL 分析器
Best Free MySQL Profiler in 2017
我目前正在开发一个 asp.net 应用程序,它很慢。
我只是想知道它是否在进行不必要的多次数据库调用。
什么是最好的免费 mysql 分析器?
[我知道这个问题可能会因为 'off-topic' 原因而被关闭]
"Unnecessary" 调用这个问题太复杂了,无法开始回答。
SlowLog 会告诉你哪些类型的查询对服务器的负担最大;这些是第一个考虑 rewriting/indexing/removing/consolidating/etc。因此,我认为这是一个可能的替代方案。
一些 3rd 方软件往往会做很多 SHOWs
和其他垃圾。但是删除这些需要重新设计他们的软件。
我觉得 mysql.general_log 很有帮助。
要启用常规日志记录,请在 mysql 命令行客户端中执行:
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';
然后查询mysql.general_log table:
select * from mysql.general_log limit 1000;
如本文所述answer
我目前正在开发一个 asp.net 应用程序,它很慢。 我只是想知道它是否在进行不必要的多次数据库调用。
什么是最好的免费 mysql 分析器?
[我知道这个问题可能会因为 'off-topic' 原因而被关闭]
"Unnecessary" 调用这个问题太复杂了,无法开始回答。
SlowLog 会告诉你哪些类型的查询对服务器的负担最大;这些是第一个考虑 rewriting/indexing/removing/consolidating/etc。因此,我认为这是一个可能的替代方案。
一些 3rd 方软件往往会做很多 SHOWs
和其他垃圾。但是删除这些需要重新设计他们的软件。
我觉得 mysql.general_log 很有帮助。
要启用常规日志记录,请在 mysql 命令行客户端中执行:
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';
然后查询mysql.general_log table:
select * from mysql.general_log limit 1000;
如本文所述answer