我正在使用Neo4j服務器。我遇到了負載相對較低的問題。但是,響應時間相當長。我認爲服務請求的線程數量太小了。有沒有辦法調整線程池的大小來處理HTTP請求。那可能嗎?Neo4j配置
Q
Neo4j配置
2
A
回答
6
這是一個常見的誤解,更多的線程等於更多的性能。事實上,它通常是相反的 - 更多的線程等於更低的性能。我不知道你的圖表或請求的外觀如何,因此它可能不適用於你的情況。
但你可以控制與屬性,池大小:
org.neo4j.server.webserver.maxthreads
中的conf
/neo4j-server.properties
+0
謝謝,我知道它通常需要一些實驗才能找到最佳點。但是,目前,我認爲傳入的請求正在被阻塞,等待一個線程打開來爲請求提供服務。你知道這些設置是否在任何地方? – 2012-03-30 12:51:36
0
你有沒有做過任何工作,以優化你的查詢?增加了索引等?
您是否正在使用最新版本(2.2.1)?我發現這個最新版本中的性能增強,因爲它們與我的應用程序相關非常重要。
0
將neo4j中的查詢作爲起點,尤其是如果您發現某些查詢得到的響應慢而其他查詢不響應時,這一點非常重要。查詢結構的變化可以使性能發生巨大差異。如果您是neo4j的新手,我建議您從Wes Freeman看這篇文章,解釋爲什麼有些查詢很慢,您可以對此做些什麼: Pragmatic Cypher Optimization
相關問題
- 1. 多個neo4j實例配置
- 2. Neo4j堆和pagecache配置
- 3. 配置Apache Shiro與Neo4j配合使用
- 4. 帶彈簧aplicationContext和外部neo4j服務器的Neo4j配置
- 5. 如何在Neo4j 3.0.x中配置neo4j.log?
- 6. Neo4j + JavaEE + Java 7 + Glassfish + Netbeans 8.0配置
- 7. Neo4j配置java的路徑8
- 8. 如何爲特定任務配置Neo4j
- 9. Neo4J意外關機或配置錯誤?
- 10. Neo4j的APOC程序帕拉配置
- 11. 如何在gremlin-scala中設置Neo4J配置密鑰?
- 12. Neo4J 3.2中配置文件的位置是什麼?
- 13. Neo4J 3.0中配置文件的位置是什麼?
- 14. 使用Neo4J配置與Spring引導連接Neo4J時未經授權的異常
- 15. Neo4j-ogm:如何根據環境使用不同的配置(ogm.properties/java配置)?
- 16. Neo4j匹配多個標籤
- 17. 的Grails Neo4j的配置不增加節點
- 18. 有沒有辦法配置neo4j shell來回顯命令
- 19. 如何配置Neo4j嵌入式運行apoc程序?
- 20. Neo4j apoc程序:mysql配置一個使用
- 21. 的Neo4j-OGM 2.0配置錯誤的驅動程序無效
- 22. 爲什麼neo4j風格配置文件不會持久?
- 23. 在Rails上配置Neo4j以使用鳴鳥部署
- 24. Neo4j 3.0設置問題
- 25. 如何通過java使用neo4j來重置neo4j數據庫?
- 26. 使用Neo4j 3.0的Spring Data Neo4j 4:如何將配置傳遞給嵌入式驅動程序?
- 27. Neo4j - 使用ID匹配多個節點
- 28. Neo4j Cypher性能的可選匹配
- 29. Neo4j的匹配雙圓或起點
- 30. Neo4j中的多個匹配語句
您是否創建了任何日誌來衡量性能,以便知道何時離開客戶端和實際上耗時?我曾經有一個REST客戶端實現的問題,需要2秒鐘來創建一個請求...記錄所有的請求,我們終於發現沒有服務器性能泄漏,但客戶端問題... 請注意,您可以也「配置文件」查詢「配置文件」或「解釋」。 – michaeak 2017-03-27 18:29:57