慢查询日志分析器

时间:2010-07-09 03:25:42

标签: mysql database h2 query-analyzer

有哪些工具可供阅读和阅读;解释慢查询和缺少索引?

我了解MySQL查询分析器,您能否建议其他更易于配置和维护的工具(包括开源和商业)

数据库环境:MySQL,H2

6 个答案:

答案 0 :(得分:10)

最简单的配置工具是mysqldumpslow,因为它是mysql安装的一部分:

http://dev.mysql.com/doc/refman/5.1/en/mysqldumpslow.html

答案 1 :(得分:8)

以下是旧问题的新答案:

http://code.google.com/p/mysql-slow-query-log-visualizer/

  

这是一个简单的基于HTML5的应用程序,可以加载,解析和   分析MySQL慢查询日志并提供浏览它的能力   视觉上。

答案 2 :(得分:7)

我不知道H2数据库的任何图形工具,但有一个命令行工具来分析日志文件:http://h2database.com/html/performance.html#database_profiling - 这将为您提供SQL语句列表,最长的(最长的意思是总组合时间最长的那个)。您还可以看到每个语句的运行次数以及结果行的总数。一旦你知道这一点,运行“analyze explain select ...”来查找顶级查询使用的索引,以及它们从源表中读取的行数。

答案 3 :(得分:1)

我使用mysqlreport命令行工具取得了巨大成功。

答案 4 :(得分:1)

此主题的另一个good article形成www.mysqlperformanceblog.com。描述他们的方法,现在他们谈论的mk-query-digestPercona toolkit的一部分。记录完备的软件,具有超慢速日志分析功能。

答案 5 :(得分:0)

付费但方便的工具(仅适用于OS X用户) https://itunes.apple.com/us/app/dump-mysql-slow-log-fast/id735646885?mt=12