查看查询计划
可以用以下两种方式获得查询计划:
-
管理控制台提供用于查看查询计划的图形界面。有关详细信息,请参阅在 MC 中使用查询计划。
您还可以通过查询系统表
QUERY_PLAN_PROFILES
,观察流经查询计划的实时数据流。有关详细信息,请参阅分析查询计划。
EXPLAIN 输出选项
默认情况下,EXPLAIN
输出将查询计划表示为层次结构,其中的每个级别或
路径都表示优化器用于执行查询的一个数据库操作。 EXPLAIN
输出还会附加 DOT 语言源,因此您可以使用开源 Graphviz 工具以图形方式显示此输出。
EXPLAIN
支持生成详细和 JSON 输出的选项。还可以显示分配给每个节点的本地查询计划,它们共同组成整个(全局)查询计划。
EXPLAIN
还支持 ANNOTATED
选项。 EXPLAIN ANNOTATED
返回带有嵌入式优化器提示的查询,这些提示会封装此查询的查询计划。有关使用示例,请参阅结合使用优化器生成的定向查询和自定义定向查询。