【发布时间】:2018-07-11 04:38:12
【问题描述】:
我对 CouchDB 在磁盘上的数据库文件大小方面的行为感到非常困惑。似乎我做什么都没关系,数据库文件只会变得越来越大(即使在删除/清除文档或整个数据库时)。
我查看了我的/var/lib/couchdb/_dbs.couch 文件,它的大小从未减小过。简单例子:
curl -X PUT http://admin:secretpassword@localhost:5984/testdb
_dbs.couch 文件大小增加了 5kb。
curl -X DELETE http://admin:secretpassword@localhost:5984/testdb
文件大小没有变化。即使我对数据库进行过滤复制(过滤掉已删除的文档)或手动触发压缩,磁盘文件大小也不会减少。 现在真正令人困惑的是,Fauxton 在执行这些操作后实际上显示减少了数据库大小,但它从未反映在使用的物理磁盘空间中。
我在全新安装后几乎使用标准配置。
这是“按预期工作”还是这里有什么问题?
更重要的是:我能做些什么吗?
【问题讨论】:
-
即使第一行听起来很发人深省,是的。正如这里提到的,我几乎尝试了本文中建议的所有内容。
标签: database couchdb couchdb-futon