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