【发布时间】:2018-09-27 12:28:36
【问题描述】:
我正在尝试比较我在 gremlin-console 中的查询的响应时间(图形数据库是 janusgraph,后端数据库是 hbase)。为此,有一个“clock()”步骤,可以多次运行查询并返回平均响应时间。
但正如文档中所述,有一个“热身”阶段:
热身只是在之前运行一次查询 计时开始。这意味着对于单个时序迭代, 人类感知时间将大约是返回的时间的两倍 时钟分析。
由于该预热阶段,遍历所需的所有图形始终在缓存中,这在现实世界中并非如此。 例如,我正在处理的查询需要 6 分钟才能完成,因为要从 hbase 后端获取大量数据,但 clock() 步骤显示执行时间为 10 秒,这仅在最佳情况下才是正确的.
还有其他更好的方法可以使用 gremlin-console 获得正确的查询执行时间吗?
【问题讨论】:
标签: gremlin janusgraph