Performance Neo4j基准
有人知道neo4j的简单基准吗Performance Neo4j基准,performance,benchmarking,neo4j,Performance,Benchmarking,Neo4j,有人知道neo4j的简单基准吗 我试图自己构建它,但创建一个节点需要花费1s。。也许这不是建造它的正确方式 通用基准测试总是很难,因为它不代表您的域 一些一般提示: 在事务1k-5k-20k中放置足够的操作(createNode,createRelationship)非常合适 使用-服务器 为您的用例提供Neo4j足够的堆内存 在一个基准测试中运行几轮,可能会丢弃第一轮并测量其他轮(以适应JIT和Neo4j热身) 你们的机器规格是什么 您还可以查看这些用于性能回归测试的数据。这可能是因为您实
我试图自己构建它,但创建一个节点需要花费1s。。也许这不是建造它的正确方式 通用基准测试总是很难,因为它不代表您的域 一些一般提示:
- 在事务1k-5k-20k中放置足够的操作(
)非常合适createNode,createRelationship
- 使用-服务器
- 为您的用例提供Neo4j足够的堆内存
- 在一个基准测试中运行几轮,可能会丢弃第一轮并测量其他轮(以适应JIT和Neo4j热身)
您还可以查看这些用于性能回归测试的数据。这可能是因为您实例化了GraphDatabaseService并创建了节点。
只需在instantaniated GraphDatabaseService上创建一个节点就可以节省时间。我认为@MichaelHunger一针见血。如果您要花费大约一秒钟的时间来编写单个节点,那么您就有办法完成许多事务 你看过批量插入吗
我试过使用那张长凳,但我不能让它工作。。。我不知道为什么。。我有这个服务器:不错的服务器顺便说一句。这个服务器应该和Neo4j一起运行:)顺便说一句。请分享你的JVM堆内存配置和启动参数。您也可以在测试运行(包括所有诊断信息)后将databasedirectory/messages.log发送给我。@@仅在ms中,我使用Cyphera您是使用neo4j solo还是与spring数据结合使用?我在错误的地方使用@Fetch注释也有类似的效果。