2017年最佳免费MySQL Profiler

时间:2017-07-06 08:09:12

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

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

什么是最好的免费mysql探查器?

[我知道这个问题很可能因“非主题”而被关闭。理由]

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

我觉得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

中所述