2016-11-02 63 views
0

我想優化我的Neo4j中的查詢性能。我創建了唯一索引,查詢表現相當不錯。但Neo4j Web控制檯中顯示的查詢性能數據顯示爲「0估計行數」和「0 db點擊數」。Neo4j查詢性能調優不存在

但實際上,我得到的結果與一個關係。

我的查詢:

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

該查詢返回我的關係。

但是,當我檢查與配置文件相同的查詢,它顯示像「0估計行」和「0 db命中」。

enter image description here

這是什麼意思?請詳細說明結果。

回答

3

estimated rows的數字只是一個粗略的估計值,用於指導之前的成本計劃員查詢執行;它通常不會完全匹配操作獲得的實際行數。

如果不需要從DB訪問任何數據來執行操作(即,如果操作所需的所有數據已經​​在內存中可用),則操作的編號爲db hits將爲零。