回答
通用基準測試總是很困難,因爲它不代表您的域名。
的一般提示:在交易
- 投入足夠的操作(
createNode, createRelationship
)1K - 5K - 20K都很好擬合 - 使用-server
- 給予足夠的Neo4j堆的內存爲您使用 - 案例
- 在單個基準測試中運行幾輪,可能丟棄第一個測量其他測試(以適應JIT和Neo4j熱身)
您的機器規格是什麼?
你也可以看看這些用於性能迴歸測試的benchmarks。
我曾嘗試使用那個長凳,但我無法讓它工作......我不知道爲什麼..我有這個服務器:http://www.ovh.co.uk/dedicated_servers/eg_ssd .xml – rodi
您可以顯示您的基準代碼嗎? –
好的服務器btw。那個應該與Neo4j搖滾:)順便說一句。請同時分享您的JVM堆內存配置和啓動參數。測試運行後,您可能還會將您的databasedirectory/messages.log發送給我(包括所有診斷信息)。 –
這可能是因爲您即時創建了GraphDatabaseService並創建了該節點。 只需在即時聯繫的GraphDatabaseService上創建節點的時間就會縮短。
我覺得@MichaelHunger碰到了頭部。如果您花費大約一秒來編寫單個節點,則可以進行多項交易。
你看過批量插入嗎?
- 1. MySQL Benchmark
- 2. OpenCL Benchmark
- 3. BLAS Library Benchmark
- 4. jQuery vs GQuery Benchmark
- 5. TCP Vs. Http Benchmark
- 6. Benchmark JUnit AllTests
- 7. MongoDB EC2 BenchMark配置
- 8. MYSQL禁用SELECT BENCHMARK
- 9. Scrapy Bench/Benchmark命令錯誤
- 10. SQRT vs RSQRT vs SSE _mm_rsqrt_ps Benchmark
- 11. 改進測試.Benchmark for Go?
- 12. CI在系統中尋找Benchmark class/Common.php
- 13. Bench Benchmark舊rails應用程序2.3.5
- 14. Postgres相當於MySQL的BENCHMARK()函數
- 15. MinGW 4.7.2與Visual C++ 11.0(2012)Benchmark
- 16. Neo4j的死鎖
- 17. Neo4J HA與Neo4J Spatial
- 18. Neo4J由MongoDB或Neo4J支持
- 19. Neo4j - 不能導入neo4j-import
- 20. 如何理解redis-cli的結果與redis-benchmark的結果
- 21. pytest-timeit或pytest-benchmark哪個在精度方面更好?
- 22. 使用apache-benchmark測試PHP項目的性能?
- 23. 你如何破譯Perl的Benchmark :: timestr的輸出?
- 24. 如何使用Benchmark評估程序的性能
- 25. 'logcat -s Antutu Benchmark'在命令行上不起作用
- 26. Go-lang測試,Parallel Setting on Benchmark的含義是什麼?
- 27. Redis // Benchmark工具//如何啓用異步測試
- 28. 如何在運行redis-benchmark時使用隨機數字?
- 29. Neo4j Documentation
- 30. 使用neo4j和neo4j殼工具與jqassistant
@@只在毫秒,我使用 –
您是否使用Neo4j的獨奏或與春季數據暗號? 我在錯誤的地方使用@Fetch註釋有類似的效果。 – Liebertee