我在开发环境中的 mac os x 上运行 couchdb 0.11。我有大约 50,000 个从 mysql 数据库迁移的文档。在迁移过程中,我删除并重新导入了大约 15 次此数据,现在数据库上的 update_seq 大约为 900,000。现在,当我添加新视图(或修改当前视图)时,构建需要永远,因为它会检查每个文档的所有先前(现在已删除)修订版。我得到近 1M 行“在 seq 132299 处检查点视图更新”...(其中 seq 接近 900k)。
我现在没有复制这个数据库,也不需要旧的修订存根等。我只想能够针对现有文档构建视图并丢弃旧的修订数据(和元数据)!
我已经尝试了 db compaction、view cleanup 和 view compaction 好几次。似乎没有什么不同。
我错过了什么?