Marklogic 导致延迟的公告更新

Marklogic 导致延迟的公告更新,marklogic,marklogic-8,Marklogic,Marklogic 8,为了清理数据库,我运行了一个脚本来删除一些文档。此脚本需要declareUpdate()语句才能删除文档。但这会导致极端的计算时间。 例如:脚本中的declareUpdate()永远不会结束以下操作 cts.remainder(fn.subsequence(fn.collection("deleteThis"), 1, 1)) 这将在一秒钟内运行,而不使用declareUpdate()。是否可能正在检查cts中所有文档的所有读写器权限。余数?否,fn.collection将访问该集合中的所有文

为了清理数据库,我运行了一个脚本来删除一些文档。此脚本需要
declareUpdate()
语句才能删除文档。但这会导致极端的计算时间。
例如:脚本中的
declareUpdate()
永远不会结束以下操作

cts.remainder(fn.subsequence(fn.collection("deleteThis"), 1, 1))

这将在一秒钟内运行,而不使用
declareUpdate()
。是否可能正在检查cts中所有文档的所有读写器权限。余数?

否,fn.collection将访问该集合中的所有文档,并且在更新模式下,uri读取锁定将应用于所有文档。最好使用带有集合查询的cts.uri,然后在spawns中批量删除文档