java Neo4j高级映射SDN
我们一直在使用基本的neo4j SDN存储库。save()用于使用螺栓驱动器一次性保存大量实体。然而,这比我们预期的要花更多的时间。刚在StackOverflow中遇到相同的查询,发现“使用neo4j的高级映射”更快。有人能解释或提供一些相同的链接吗
你可以在下面搜索框中键入要查询的问题!
我们一直在使用基本的neo4j SDN存储库。save()用于使用螺栓驱动器一次性保存大量实体。然而,这比我们预期的要花更多的时间。刚在StackOverflow中遇到相同的查询,发现“使用neo4j的高级映射”更快。有人能解释或提供一些相同的链接吗
# 1 楼答案
找出了导致graph DB查询速度变慢的一个原因
我们使用@Transactional来表示包含“锁定”操作的方法。这让我很慢
不执行@Transactional的执行时间:30秒
@Transactional的执行时间:大约4分钟
然后我们实施了手动锁定策略!不过,对于一个graph DB查询来说,30秒已经足够了。期待一些投入进一步优化