查看查询计划

可以用以下两种方式获得查询计划:

您还可以通过查询系统表 QUERY_PLAN_PROFILES,观察流经查询计划的实时数据流。有关详细信息,请参阅分析查询计划

EXPLAIN 输出选项

默认情况下,EXPLAIN 输出将查询计划表示为层次结构,其中的每个级别或 路径都表示优化器用于执行查询的一个数据库操作。 EXPLAIN 输出还会附加 DOT 语言源,因此您可以使用开源 Graphviz 工具以图形方式显示此输出。

EXPLAIN 支持生成详细JSON 输出的选项。还可以显示分配给每个节点的本地查询计划,它们共同组成整个(全局)查询计划。

EXPLAIN 还支持 ANNOTATED 选项。 EXPLAIN ANNOTATED 返回带有嵌入式优化器提示的查询,这些提示会封装此查询的查询计划。有关使用示例,请参阅结合使用优化器生成的定向查询和自定义定向查询