知识库

查询结果中“消耗后”消息的解释

通过 Neo4j 浏览器或 cypher-shell 成功执行查询后,您可能会看到以下格式的消息伴随查询结果

X rows available after Y ms, consumed after another Z ms

这提供了以下信息

X rows

这是查询产生的总行数。

available after Y ms

这是第一行结果可用之前的毫秒数,此时我们可以开始将结果发送回客户端。

consumed after another Z ms

这是消耗剩余结果所花费的毫秒数。

这包括将所有结果通过网络传输回客户端所需的时间,因此它不仅包括在服务器上完成查询所需的时间。

要计算查询完成并获得所有结果的总时间,请添加“可用后”和“消耗后”的值。

如果您只对在服务器上执行查询所需的时间感兴趣,请查看查询日志:https://neo4j.ac.cn/docs/operations-manual/current/monitoring/logging/#query-logging