Mysql 必须具备F/OSS SQL analyzer/optimizer的功能

Mysql 必须具备F/OSS SQL analyzer/optimizer的功能,mysql,query-analyzer,Mysql,Query Analyzer,我喜欢……但不喜欢价格标签。我想我可以自己写一些东西来分析慢速查询日志、索引、表状态字段等,并将其作为F/OSS解决方案的替代方案提供 对于这种解决方案,您最需要的功能是什么? 免费软件 可扩展(多计算机数据库) 多进程 数据库之间的查询比较器(将模式转移到例如:Postgresql,然后在那里运行查询) 导入txt/sql/server日志并从日志中提取查询以进行分析 分析~胁迫期间服务器负载/查询分析器的w模拟(低内存、低tmp、高处理器使用率) 在不同的SQL server配置文件(自动更

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

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

  • 免费软件
  • 可扩展(多计算机数据库)
  • 多进程
  • 数据库之间的查询比较器(将模式转移到例如:Postgresql,然后在那里运行查询)
  • 导入txt/sql/server日志并从日志中提取查询以进行分析
  • 分析~胁迫期间服务器负载/查询分析器的w模拟(低内存、低tmp、高处理器使用率)
  • 在不同的SQL server配置文件(自动更改配置文件、重新启动等)下进行分析
  • 在没有公共连接访问的服务器上运行分析的隧道脚本文件(php、cgi)
      • 能够管理到不同服务器/配置文件的多个连接
      也许有这样的感觉很好:

      • “动态”模式:加入表声明和查询,软件在临时数据库中创建表并解释查询
      Maatkit的大部分功能都是开源的。它不是GUI,但我发现数据比查询分析器更有用、更灵活。使用tcpdump模式可以提供查询分析器提供的大部分功能,而无需代理开销


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

      @Neil…完成了,完成了,谢谢。