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

通过Java驱动程序的Neo4j流比Neo4j桌面慢,java,neo4j,Java,Neo4j,我在本地运行Neo4j docker,并试图通过Java驱动程序和Neo4j桌面进行访问。我知道结果在执行后会流式传输 我发现neo4j桌面和java驱动程序的完成时间不同。前者在18毫秒内完成,后者在同一查询中需要220毫秒。我是否缺少Java驱动程序(4.1.1)中需要配置的内容 请注意,响应时间不包括会话时间,并且不是第一次查询。我了解到,在Neo4j浏览器中,第一次查询的执行时间比后续查询的执行时间稍长,驱动程序对象在登录后已被实例化,这意味着使用的唯一对象(时间具有代表性)是会话执行事

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

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


请注意,响应时间不包括会话时间,并且不是第一次查询。我了解到,在Neo4j浏览器中,第一次查询的执行时间比后续查询的执行时间稍长,
驱动程序
对象在登录后已被实例化,这意味着使用的唯一对象(时间具有代表性)是会话执行事务所需的时间


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

您是预热Java驱动程序还是它的第一个查询?尝试运行100个查询,稍后查看结果。这不是第一次查询,也没有包括会话时间。请注意,响应时间不包括获取会话的时间,也不是第一次查询