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