宣布推出 Explain Analyzer

EXPLAIN 语句是一个重要的工具,可以帮助理解查询的执行方式以及如何使其运行得更好。 尽管 EXPLAIN 的输出相对简单明了,但对于经验不足的用户来说可能令人困惑,或者可能被终端换行弄乱。

为了帮助解决这些问题,并为 MariaDB 开发人员提供一个 pastebin 以在开发过程中分享 explain 输出,我们创建了 MariaDB/MySQL Explain Analyzer。该工具

  1. 帮助整理 explain 输出(包括垂直和表格格式)
  2. 以易于阅读的格式显示 explain 输出。
  3. 突出显示并提供某些术语的解释。
  4. 链接到 KB 文章,介绍不同的优化技术。
  5. (可选)允许您保存 explain 输出以便分享。

这是第一个版本,因此还有待改进。如果您有任何建议、功能请求或错误报告,请告知我们。

欲了解更多信息,请参阅这篇 KB 文章