F / OSS SQL分析器/优化器必备的功能

时间:2010-01-30 20:53:39

标签: mysql query-analyzer

我喜欢MySQL's Query Analyzer ...但不是价格标签。我想我可以自己写一些东西来分析慢查询日志,索引,表状态字段等,并提供它作为F / OSS解决方案的替代方案。

这种解决方案最需要的功能是什么?

3 个答案:

答案 0 :(得分:0)

  • 软件
  • 可扩展(多计算机数据库)
  • 多进程
  • 查询数据库之间的比较(将模式传输到例如:Postgresql,然后在那里运行查询)
  • 导入txt / sql / server日志并从日志中获取查询以进行分析
  • 在〜胁迫期间分析w服务器负载/查询分析器的模拟(低内存,低tmp,高处理器使用率)
  • 在不同的SQL服务器配置文件下进行分析(自动更改配置文件,重启等等)
  • 用于在没有公共连接访问权限的服务器上运行分析的隧道脚本文件(php,cgi)。

答案 1 :(得分:0)

  • 能够管理到不同服务器/配置文件的多个连接

也许很高兴:

  • “动态”模式:抛出表声明和查询,软件在临时数据库中创建表并解释查询

答案 2 :(得分:0)

Maatkit的mk-query-digest完成了大部分工作并且是开源的。它不是GUI,但我发现数据比查询分析器更有用和灵活。使用tcpdump模式提供了查询分析器提供的大部分功能,而无需代理开销。

或许考虑将Maatkit或至少Maatkit的想法集成到GUI中会很有用。