couchdb - 从 CouchDB 数据库中清除所有非当前数据的推荐过程是什么?
问题描述
假设我有一个包含 100 条记录的数据库,每条记录有 1000 个修订版,另外还有 100,000 个已删除的文档,每个文档都有大量的修订历史。此外,我们还有一个视图文档和一些芒果索引。
对于这种假设情况,我们假设我无法删除和重建数据库。复制安全也不是问题。
如果我需要使用 curl 创建某种脚本来清除数据库中所有未使用的数据,以便运行此脚本的结果与删除和重建数据库完全相同,只有 100 条记录和一个单一的修订文件,我应该怎么做呢?
解决方案
推荐阅读
- angular - 如何按特定顺序执行量角器测试
- c# - 动态下拉菜单无法按字母顺序排序
- xcode - 尝试在 Xcode 9.4 中打印变量时出错
- performance - 我使用 Bootstrap 4 和 font-awesome 为多个页面配置了 webpack,它非常慢并且让我的电脑卡住了
- angular - 如何指定从根到资产Angular的路径?
- imanage - 工地 - 工作区的清洁历史
- laravel - laravel 在 try catch 中使用 withErrors
- php - 无法在 php 中的每个 DOMNodeList 项之前插入。仅更新最后一项
- docker - 在 docker 中以非 root 用户身份运行 sbt
- c++ - 精神语法解析问题