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

发布于 2024-08-20 09:17:35 字数 215 浏览 4 评论 0原文

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

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

I like MySQL's Query Analyzer...but not the price tag. I think I can write something myself to do analysis on slow query logs, indexes, table status fields, etc. and offer it as an alternative, F/OSS solution.

What would be your top-requested features for such a solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

痴意少年 2024-08-27 09:17:35
  • 免费软件
  • 可扩展(多计算机数据库)
  • 数据库之间的多进程
  • 查询比较器(将模式传输到例如:Postgresql,然后也在那里运行查询)
  • 导入txt/sql/服务器日志并从日志中提取查询进行分析分析
  • 服务器负载/查询的模拟〜胁迫期间的分析器(低内存,低tmp,高处理器使用率)
  • 在不同的SQL服务器配置文件下进行分析(自动更改配置文件,重新启动等...)
  • 用于在服务器上运行分析的隧道脚本文件(php,cgi)没有公共连接访问。
  • Freeware
  • Scalable (multi computer database)
  • Multiprocess
  • Query Comparer among databases (transfer schema to eg: Postgresql then run the query there too)
  • Import txt/sql/server logs and pick up queries from the log for analyze
  • Analyze w simulation of server load / query analyzer during ~duress (low memory, low tmp, high processor usage)
  • Analyze under different SQL server configuration profiles (auto change config file, restart etc...)
  • A tunnel script file (php,cgi) to run the analyze on a server without public connection access.
口干舌燥 2024-08-27 09:17:35
  • 能够管理与不同服务器/配置文件的多个连接

也许很高兴拥有:

  • “动态”模式:放入表声明和查询,软件在临时数据库中创建表并解释查询
  • Ability to manage multiple connections to different servers / profiles

Maybe nice to have:

  • "On the fly" mode: Throw in a table declaration and a query, software creates table in temporary database and explains query
感悟人生的甜 2024-08-27 09:17:35

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

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

Maatkit's mk-query-digest does most of this and is open-source. It's not a GUI, but I find the data more useful and flexible than the query analyzer. Using the tcpdump mode provides much of what query analyzer provides without the proxy overhead.

Perhaps looking at integrating Maatkit or at least Maatkit's ideas into a GUI would be useful.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文