groom
此页面列出了活跃的和最近的 groom作业。
Groom 作业会删除块存储和S 3块存储中未使用的区块,以回收存储空间。
如果没有现有快照引用给定区块,则MongoDB Ops Manager认为该区块未使用或已失效。 在快照下降到活动字节阈值以下后, MongoDB Ops Manager会对块存储进行整理。
Groom 作业的工作方式
Groom 作业因快照存储而异。
注意
整理期间的文件大小变化
在整理操作过程中,您可能会注意到块存储和 S3 兼容存储快照存储的文件大小会波动,有时甚至会大幅波动。 在这些操作中,这是正常现象。
块存储内修饰作业
块存储内groom作业执行以下任务:
将正在进行的快照的所有新区块写入块存储上的新目标位置。
将所有现有的活动区块从源位置复制到同一块存储中的新目标位置。
这意味着块存储中同时存在活动区块的两个副本。 这会影响存储使用情况。
更新引用以维护数据关系。
删除源数据库。
块存储间修饰作业
块存储间修饰作业执行以下任务:
将正在进行的快照的所有新区块写入不同的目标块存储。
将所有现有的活动区块从源块存储复制到新的目标块存储。
更新引用以维护数据关系。
从源块存储中删除数据库。
文件系统groom作业
一个文件系统groom作业会从文件系统中删除数据库文件。
S3 Groom 作业
S3 兼容存储块存储groom作业执行以下任务:
将正在进行的快照的所有新区块写入临时数据库
发送针对源数据库中死块的删除请求
恢复将正在进行的快照的新区块写入源数据库
将新区块从临时数据库复制回源数据库。
什么会Atlas Triggers groom 作业
Ops Manager 在以下情况下Atlas Triggers groom 作业:
活动字节的百分比下降到给定阈值以下,并且
死字节数达到最小值。
MongoDB Ops Manager还按以下最小时间间隔运行groom作业:
块存储位置 | 最小groom间隔 |
---|---|
S3 | 每两周一次 |
MongoDB | 每年一次 |
整理时,Ops Manager 会删除所有死字节。
块存储类型 | 活动字节数占总字节数的百分比 | 最小死字节数 |
---|---|---|
S3 | 75% | 0 |
MongoDB | 45% | 2 GB |
您可以从Grooms Priority 管理页面启动 groom。
注意
Ops Manager 将项目的跟踪和 groom 作业限制为项目备份配置中设置的备份守护程序。