在 Neo4j 浏览器中,当我分析查询时,我得到:“在 129 毫秒后开始流式传输 162063 条记录,并在 13793 毫秒后完成。”是否在 129 毫秒后就全部收集到了结果,但将它们输出到浏览器却花了 13793 毫秒?
另外,当我在 Cypher Shell 中运行查询时,我得到“9 毫秒后有 162063 行可用,又在 8673 毫秒后消耗”。这是否意味着所有数据在 9 毫秒后收集完毕,但需要 8673 毫秒才能将其输出到 shell?
当记录(或行)streamed,neo4j 服务器会在每条记录可用时立即发送该记录,而不是等待“收集”所有记录,然后一次性发送所有记录。
例如,“在 129 毫秒后开始传输 162063 条记录,并在 13793 毫秒后完成”。表示服务器在 129 毫秒后传输第一个记录,在 13793 毫秒后传输最后一个记录。 (顺便说一句,这几乎是每毫秒 12 条记录的速率。)
[EDITED]
消耗流数据的速率影响将数据馈送到流中的速率。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)