我有一個couchdb約16,000個相似的文件,每個約500字節。 db報告的統計數據(加入逗號):Couchdb磁盤大小10x聚合文檔大小
"disk_size":73,134,193,"data_size":7,369,551
爲什麼磁盤大小是10x data_size?我期望,如果有的話,由於我使用默認(快速)壓縮,所以磁盤大小要小一些,這個數據應該是相當可壓縮的。
我對此數據庫沒有看法,每個文檔都有一個修訂版本。壓實效果很小。
下面是擊中DB URI完整輸出:
{"db_name":"xxxx","doc_count":17193,"doc_del_count":2,"update_seq":17197,"purge_seq":0,"compact_running":false,"disk_size":78119025,"data_size":7871518,"instance_start_time":"1429132835572299","disk_format_version":6,"committed_update_seq":17197}
是否有任何舊版本的文件?你嘗試過壓實嗎? https://wiki.apache.org/couchdb/Compaction 你可以使用「ls -liah」驗證磁盤上的大小嗎? – h4cc
更新了問題:沒有舊版本,我嘗試了壓實,或多或少沒有效果。我想我只是好奇,如果這是正常的 - 有沒有人有沙發DB他們可以檢查? – BeeOnRope
你是否從couchdb中刪除了任何文件?向你的數據庫(http:// localhost:5984/db_name)發出一個get請求,你會看到類似於「{」db_name「:」my_db「,」doc_count「:21,」doc_del_count「:0,」update_seq「 :32,「purge_seq」:0,「compact_running」:false,「disk_size」:49256,「data_size」:46513,「instance_start_time」:「1431492912363200」,「disk_format_version」:6,「committed_update_seq」:32}'對doc_del_count感興趣。 couchdb「保留」可能會增加數據庫大小的已刪除文檔。 –