我使用各自版本系列的最新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)。
但它没有像我想的那样工作。内容长度'大于最大数据包大小:
如何解决这个问题?
答案 0 :(得分:0)
您的查询将整个集合作为巨大的数据集返回。结果太大,无法转移。如果您只想要计数:
db._createStatement({ query: "RETURN(LENGTH(ZKWtestdata))" }).execute()
运行时间也快了一个数量级,因为计数是在服务器上完成的,而不是在数据传输后在客户端上完成。