【发布时间】:2015-08-11 23:37:41
【问题描述】:
我正在试用 ArangoDB,但遇到了一些问题。我成功导入了大约 130 万个文档,我正在尝试重新排列数据库中的文档数据,但是以下查询(通过 Arango shell 运行)只会减慢 Arango 的爬行速度,直到最终 shell 给我一个错误:[ArangoError 2001: Error reading from: 'tcp://127.0.0.1:8529' 'timeout during read']
FOR d IN DocumentCollection
UPDATE d WITH {'uid': d.property1.property2} IN DocumentCollection
这个查询应该有效吗?难道我做错了什么?有什么方法可以加快速度吗?
【问题讨论】:
-
查询本身看起来没问题(除了末尾的分号,这会引发解析错误)。如果它没有在合理的时间内完成,我猜系统是 I/O 绑定的,可能是因为它的 RAM 不足和交换。如果您可以配置您的系统以使更新也适合 RAM,那可能会有所帮助。