我在 MarkLogic 中有一个实体,其中存在大约 98k+ 文档 ( /someEntity/[ID].xml
),我有一种情况,我必须在所有这些文档中添加一些新标签。
我准备了一个查询来添加子节点,然后尝试针对接收扩展树缓存已满的实体运行。我将缓存内存增加到几场演出,它可以工作并且需要很长时间才能完成。也试过了xdmp:clear-expanded-tree-cache()
,它也行不通。
任何指针我们如何获取 10k 块中的 URL 并进行处理,这样它就不会占用内存,也不会在查询处理一段时间后抛出错误。