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

时间:2015-10-10 03:33:39

标签: 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://localhost:5984/dbname/_view_cleanup

和,

localhost:5984/dbname/_compact/all_view_documents

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

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

1 个答案:

答案 0 :(得分:0)

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

http://www.staticshin.com/programming/does-updating-a-design-document-in-couchdb-cause-rebuilding-of-views/