arangodb AQL Limit> 1000

时间:2014-11-26 08:43:41

标签: arangodb

我在AQL中使用LIMIT > 1000时发现了一个问题:

  • 查询快到LIMIT 1000,持续时间不到一秒。
  • LIMIT 1001开始,查询变得非常慢......我在20秒后中止了。

以下是示例:

FOR e IN subcategoryOf
LIMIT 1000
RETURN { "id": e._id, "text": e.text }
--> Fast, below a second

FOR e IN subcategoryOf
LIMIT 1, 1000
RETURN { "id": e._id, "text": e.text }
--> Fast, below a second

FOR e IN subcategoryOf
LIMIT 1, 1001
RETURN { "id": e._id, "text": e.text }
--> not answering after 20 seconds, manually aborted then.

有人观察相同或暗示我吗?

我在Windows上使用ArangoDB 2.3.0和aardvark AQL编辑器。

1 个答案:

答案 0 :(得分:7)

谢谢,这是网络界面中的一个错误。我在这个提交中修复了它: https://github.com/triAGENS/ArangoDB/commit/7656efd82fcbb31160d2ca4842f72190491101b8