内容长度'在arangodb中大于最大数据包大小

时间:2018-03-02 15:48:25

标签: arangodb

我使用各自版本系列的最新ArangoDB:3.3 模式:单服务器,存储引擎:mmfiles 在这个操作系统上:

Windows,版本:windows 10,Corei3 2.95GHz,内存:4GB, 我通过以下方式发布AQL:

[ - ]此浏览器的网络界面:在此操作系统上运行的Google Chrome: [ - ] arangosh 我运行了db._createStatement({query:" FOR L IN ZKWtestdata RETURN L",count:true})。execute()。count() 有问题的AQL查询是:查找整个集合。我有导入JSON文件(计数为196,342,大小:33.05 GB)。

但它没有像我想的那样工作。内容长度'大于最大数据包大小:

enter image description here

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您的查询将整个集合作为巨大的数据集返回。结果太大,无法转移。如果您只想要计数:

db._createStatement({ query: "RETURN(LENGTH(ZKWtestdata))" }).execute()

运行时间也快了一个数量级,因为计数是在服务器上完成的,而不是在数据传输后在客户端上完成。