加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xquery – MarkLogic的“xdmp:collection-delete”如何工作?

发布时间:2020-12-13 13:55:15 所属栏目:百科 来源:网络整理
导读:我有一个场景,我想要删除的大多数文件都在一个名为“过期”的集合中.我不希望通过运行一个长时间运行的进程来重载我的服务器,这个进程将遍历文档并逐个删除它们,我宁愿使用document-delete以批量大小来执行它们. 所以我的问题是xdmp:collection-delete是如
我有一个场景,我想要删除的大多数文件都在一个名为“过期”的集合中.我不希望通过运行一个长时间运行的进程来重载我的服务器,这个进程将遍历文档并逐个删除它们,我宁愿使用document-delete以批量大小来执行它们.

所以我的问题是xdmp:collection-delete是如何工作的?

它是否迭代文档并删除它们?

要么

它是否像SQL中的DROP Table和它的“瞬时”一样?

我想知道xdmp:collection-delete的后台进程是什么.我想知道是否有人可以绘制该函数如何处理文档以进行删除的流程,因为我想要更深入地理解该过程,而不仅仅是概述它的作用.

xdmp:collection-delete()将在单个事务中删除集合中的所有文档.虽然它不是即时的,但它应该很快,因为它只需要设置每个文档的删除时间戳.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读