查询时间OrientDB

时间:2017-05-22 06:00:13

标签: orientdb graph-databases

如何在OrientDB中记录查询所花费的时间?

我有一个庞大的数据库,我需要优化我的查询。所以我需要记录查询时间并进行比较。我看到了一个post,可以使用POSTMAN等应用程序在REST中完成。

有没有办法使用OrientDB studio实现这个目的?

2 个答案:

答案 0 :(得分:2)

在v 2.2中,您拥有的最准确的工具是EXPLAIN,例如

 EXPLAIN SELECT FROM Foo WHERE name = 'bar'

将返回包含查询所有时间的记录。

OrientDB Studio在每次执行查询时都会在浏览器窗口中显示查询执行时间,但这些统计信息的问题在于默认情况下Studio使用LIMIT 20执行查询,因此除非您明确更改默认值或声明LIMIT -1你会有错误的统计数据。

答案 1 :(得分:0)

每次执行查询后,OrientDB studio在每个查询卡的底部都有类似的内容。

在0.107秒内执行查询。返回0条记录。限制:20

这有助于我比较多个查询。