EXPLAIN和PROFILE
PROFILE
语句执行nGQL语句,然后输出执行计划和执行概要。用户可以根据执行计划和执行概要优化查询性能。
执行计划由Nebula Graph查询引擎中的执行计划器决定。
执行计划器将解析后的nGQL语句处理为action
。action
是最小的执行单元。典型的action
包括获取指定点的所有邻居、获取边的属性、根据条件过滤点或边等。每个action
都被分配给一个operator
。
PROFILE
EXPLAIN
或PROFILE
语句的输出有两种格式:row
(默认)和dot
。用户可以使用format
选项修改输出格式。
EXPLAIN
dot
格式将返回DOT语言的信息,然后用户可以使用Graphviz生成计划图。