当在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编辑器。