我試圖用2000萬個節點的neo4j。當我調用諸如「MATCH(n:MYLABEL {Id:5})RETURN n」這樣的簡單匹配語句時,從Web界面和控制檯大約需要2分鐘。花那麼多時間有什麼不對嗎?neo4j匹配語句性能降低
0
A
回答
2
您是否嘗試過在此標籤和屬性上創建索引?
+0
是的,該聲明在索引屬性上運行。如果沒有索引,大約需要10-12分鐘。這種擁有數百萬節點的數據庫或者配置有問題是否正常? –
+0
你的電腦,配置,磁盤有問題。 –
+0
謝謝您的評論,我會在另一臺機器上嘗試。 –
0
問題是由我的Windows機器的配置造成的。我用Mac試了一下,性能變得非常好。我可以在1000萬個節點的數據庫中匹配0.1秒內的索引屬性。謝謝大家的建議。
相關問題
- 1. neo4j的低性能
- 2. Neo4j中的多個匹配語句
- 3. NVL()降低性能
- 4. CCSprite降低性能
- 5. Neo4j 3.2 Cypher低性能
- 6. WPF渲染性能降低
- 7. 流內在降低性能
- 8. 降低AWS EFS的性能
- 9. Neo4j Cypher性能的可選匹配
- 10. Neo4j cyper性能簡單匹配
- 11. 如何降低select語句的成本?
- 12. 降低大型開關語句的複雜性
- 13. 降低MySQL性能的持久性
- 14. 在sub select語句中連接會顯着降低查詢性能。 SQL 2012
- 15. 嵌套select子句是否會降低數據庫性能?
- 16. OR WHERE子句會降低sql查詢性能(sql server)
- 17. 降低python降價能力
- 18. Neo4j密碼查詢性能低下
- 19. 降低複雜性
- 20. 跟蹤ASP.NET網頁的性能降低
- 21. Ajax是否會降低性能?
- 22. 冗餘「使用」會降低性能
- 23. SmtpClient.SendAsync是否降低或提高性能?
- 24. log.debug是否會降低性能
- 25. 消息隊列性能降低
- 26. weblogic警告降低系統性能
- 27. elasticsearch使用random_score會降低性能
- 28. Java性能降低鎖的移除
- 29. 爲什麼-Xrs降低性能
- 30. 降低Linux上的性能變化
它可能取決於你的圖是如何組織的(不僅是大小)你能否添加一些關於你的節點連接的細節? – Maxx
節點之間沒有連接。每個節點上有4個屬性的整數值,我試圖測試它從db中檢索節點的速度。 –
我不確定Neo4j如何工作,但圖遍歷algorytms通常會通過槽節點鏈接。在這麼大的數據庫中沒有鏈接可能是問題。 – Maxx