跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

查看执行计划

悦数图管理支持通过 PROFILE 和 EXPLAIN 命令为您展示 GQL 查询的执行计划。

执行计划会在执行计划窗口渲染。您可以在画布上放大、缩小、移动执行计划,也可以全屏查看执行计划窗口。

PROFILE 命令

悦数图管理执行 GQL 查询时会自动运行PROFILE命令。

执行计划窗口说明

下图展示了PROFILE命令返回的执行计划示例:

Execution plan

下表介绍了执行计划所包含的组成部分。

序号 组成部分 描述
1 已执行的查询 显示您执行的 GQL 查询及其运行状态。如果执行成功,查询将以绿色显示;如果执行失败,查询将以红色显示。
2 算子执行流程 按照执行顺序展示算子,包括每个算子的名称、执行耗时和内存使用量。
算子会按照耗时占进行高亮展示。耗时越多,颜色越深。
箭头指示数据流向和行数。箭头越粗表示数据行数越多。
单击算子会在右侧的详情面板中展示算子的详细信息。这些详细信息是在运行PROFILE命令时指定verbose格式返回的。更多信息,请参见 PROFILE。
3 详情面板 按照执行耗时、内存使用量和返回行数分别展示前 5 名的算子。单击算子,即可在算子执行流程中定位该算子。
展示查询执行总时长,包括构建耗时、优化耗时和序列化耗时。

EXPLAIN 命令

如果您不想执行 GQL 查询,只想查看其执行计划,可以在 GQL 查询前添加EXPLAIN命令,然后单击运行图标生成执行计划。此时,执行结果中仅会显示执行计划窗口。

执行计划窗口说明

下图展示了EXPLAIN命令返回的执行计划示例:

Execution plan

下表介绍了执行计划所包含的组成部分。

序号 组成部分 描述
1 已解释的查询 显示经过解释的查询。如果查询有效,查询将以绿色显示;如果查询无效,查询将以红色显示。
2 算子执行流程 按照预计的执行顺序展示算子。
单击算子会在右侧的详情面板中展示算子的详细信息。
3 详情面板 展示查询预计的执行总时长,包括构建耗时、优化耗时和序列化耗时。