CouchDB-在mrview中删除视图文件是否安全?

CouchDB-在mrview中删除视图文件是否安全?,couchdb,Couchdb,我正在处理一个使用CouchDB的项目,CouchDB文件专用的分区或存储已达到最大容量,因此站点无法连接CouchDB并产生连接错误。我知道沙发需要存储空间,但我从没想过会这么快。我尝试过以下压实方法: curl -H "Content-Type: application/json" -X POST http://localhost:5984/dbname/_compact curl -H "Content-Type: application/json" -X POST http://loc

我正在处理一个使用CouchDB的项目,CouchDB文件专用的分区或存储已达到最大容量,因此站点无法连接CouchDB并产生连接错误。我知道沙发需要存储空间,但我从没想过会这么快。我尝试过以下压实方法:

curl -H "Content-Type: application/json" -X POST http://localhost:5984/dbname/_compact

curl -H "Content-Type: application/json" -X POST http://localhost:5984/dbname/_view_cleanup
以及

上述命令仅释放2GB存储空间。当我搜索分区中的哪些文件占用了大部分存储空间时,我发现在一个特定的文件夹
/usr/local/var/lib/couchdb/.dbname/mrview
中仍然存在一个大小为144GB的视图文件,即使我用它来压缩所有视图文档


注意:压缩的文档文件/数据库文件只有1.6GB,总分区存储为150GB

我也遇到了这个问题。 显然,这些文件在修改设计视图时会增加,因为索引会重新计算 我的测试是删除文件并对我的应用程序进行功能测试 我们重新创建了其中一些文件,但使用的文件要小得多 我们可以假设删除没有问题,并且除非我们更改布局视图,否则大小的增加不应该令人担忧

localhost:5984/dbname/_compact/all_view_documents