本文主要介紹ApsaraDB for MongoDB日誌清理的策略。
使用說明
重要 當oplog日誌佔用磁碟空間過高時(上限比例預設是10%),會觸發自動清理策略。
- 如果您對執行個體或資料有修改、變更等風險操作,務必注意執行個體的容災、容錯能力,確保資料安全。
- 如果您對執行個體進行配置及修改資料,建議提前做好全量資料備份且開啟記錄備份功能。
- 如果您在阿里雲平台授權或者提交過登入帳號、密碼等安全資訊,建議您及時修改。
當日誌佔用磁碟空間過高時,會觸發自動清理策略。在緊急情況下可以使用
db.runCommand({compact:'oplog.rs'})
命令清理oplog日誌。使用方法和注意事項,請參見回收磁碟片段以提升磁碟利用率。說明
- 該操作僅適用於複本集執行個體,不適用於單節點執行個體和分區叢集執行個體。
- oplog.rs集合處於local資料庫中,請先進入local資料庫後再執行
compact
命令。 - 禁止使用
db.repairDatabase
命令。