通过Java驱动程序的Neo4j流比Neo4j桌面慢



我在本地运行一个Neo4j docker,并试图通过Java驱动程序和Neo4j桌面进行访问。我知道结果是在执行之后流式传输的。

我发现neo4j桌面和java驱动程序的完成时间不同。前者在18毫秒内完成,而后者对于同一查询需要220毫秒。我在Java驱动程序(4.1.1(中缺少什么要配置的吗

请注意,响应时间不包括会话时间,它不是第一个查询。我知道第一次查询的执行时间比后续查询的要长一些

在Neo4j浏览器中,登录后Driver对象已经实例化,这意味着唯一使用的对象(时间是有代表性的(是会话执行事务所需的时间。

Java驱动程序中的Driver对象实例化是最慢的,因此您实际上应该只测量运行事务的会话时间。

最新更新