【发布时间】:2018-11-08 16:27:40
【问题描述】:
我有一个要求,我必须将集合设置为现有文档。问题是我有大约 2000 万条记录。我在查询控制台的查询下运行。它正在抛出超时错误。 我还在下面的查询中尝试了 limit=N 选项。在最大值我能够达到 N = 40000,之后它再次抛出超时错误。 请帮助我更快的查询或方法。
for $each in cts:uri-match("/data/employee/*")
return xdmp:document-set-collections($each, "employee")
【问题讨论】:
-
创建一个 CORB 批处理作业可能是一个很好的解决方案。 developer.marklogic.com/code/corb
-
Batch up 可以更好地扩展,并且总体上更快。有多种方法,包括CORB。另请参阅stackoverflow.com/a/52953123/918496 更多内容..