繁体   English   中英

Neo4j查询性能调优不明

[英]Neo4j Query Performance tuning Undestanding

我正在尝试优化Neo4j的查询性能。 我创建了唯一索引,查询执行得很好。 但是,Neo4j Web控制台中显示的查询性能数字显示为“ 0个估计行 ”和“ 0个数据库命中 ”。

但实际上,我通过一种关系获得了结果。

我的查询:

Match (a:Person{id:"1234"})-[r:Employed_by]->(b:Organization(id:"abcd")) RETURN r

该查询返回我一个关系。

但是,当我使用Profile检查同一查询时,它显示为“ 0个估计行”和“ 0个数据库命中”。

在此处输入图片说明

这是什么意思? 请详细说明结果。

estimated rows数只是执行查询之前用于指导成本计划者的粗略估计; 它通常与操作获得的实际行数不完全匹配。

如果不需要访问数据库中的任何数据来执行该操作(即,如果该操作所需的所有数据已经​​在内存中可用),则该操作的db hits将为零。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM