Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

グルーミング

項目一覧

  • グルーミング ジョブの仕組み
  • イントロブロックストア グルーミング ジョブ
  • ブロックストア間グルーミング ジョブ
  • ファイル システム グルーミング ジョブ
  • S3 グルーミング ジョブ
  • グルーミング ジョブをトリガーするもの

このページには、アクティブな最近のグルーミングジョブが一覧表示されています。

グルーム ジョブは、ストレージ領域を再利用するために、 ブロックストアS 3ブロックストアの未使用のブロックを排除します。

既存のスナップショットで特定のブロックを参照していない場合、 MongoDB Ops Managerはそのブロックが未使用またはデッドと見なします。 MongoDB Ops Managerは、スナップショットがライブバイトのしきい値を下回ると、ブロックストアをグルームします。

グルーム ジョブはスナップショット ストアに基づいて異なります。

注意

グルーミング中のファイルサイズの変更

グルーム操作中に、ブロックストアと S3 互換ストレージ スナップショット ストアのファイル サイズが、場合によっては大幅に変動することに注意してください。 これらの操作中は正常です。

ブロックストア内グルーム ジョブは次のタスクを実行します。

  1. 進行中のスナップショットのすべての新しいブロックを、ブロックストア上の新しいターゲットロケーションに書込みます。

  2. 既存のすべてのライブ ブロックを、ソースロケーションから同じブロックストア内の新しいターゲットロケーションにコピーします。

    これは、ライブ ブロックの 2 つのコピーが同時にブロックストアに存在することを意味します。 これはストレージ使用量に影響します。

  3. データ関係を維持するために参照を更新します。

  4. ソースデータベースを削除します。

ブロックストア間グルーム ジョブは次のタスクを実行します。

  1. 進行中のスナップショットのすべての新しいブロックを別のターゲットブロックストアに書込みます。

  2. 既存のすべてのライブ ブロックをソースブロックストアから新しいターゲットブロックストアにコピーします。

  3. データ関係を維持するために参照を更新します。

  4. ソースブロックストアからデータベースを削除します。

ファイル システム グルーム ジョブは、ファイル システムからデータベース ファイルを削除します。

S3 互換ストレージ ブロックストア グルーム ジョブは、次のタスクを実行します。

  1. 進行中のスナップショットのすべての新しいブロックを一時データベースに書込む

  2. ソース データベース内のデッド ブロックの削除リクエストを送信します

  3. ソース データベースへの進行中のスナップショットの新しいブロックの書き込みを再開します。

  4. 一時データベースからソースデータベースに新しいブロックをコピーします。

MongoDB Ops Managerは、次の場合にグルーム ジョブをトリガーします。

  • ライブバイトの割合が特定のしきい値を下回る、 、および

  • デッドバイト数が最小値に達した。

MongoDB Ops Managerは、次の最小間隔でグルーム ジョブも実行します。

ブロックストアのロケーション
最小グルーミング間隔
S3
2 週間に 1 回
MongoDB
1 年に 1 回

グルーミング時に、 MongoDB Ops Managerはすべてのデッドバイトを削除します。

ブロックストア タイプ
合計バイト数に対する人間の割合
デッドバイトの最小数
S3
75%
0
MongoDB
45%
2 GB

グルーム 優先順位 管理ページからグルームを開始できます。

注意

MongoDB Ops Managerは、プロジェクトの追跡ジョブとグルーミング ジョブを、プロジェクトのバックアップ構成で設定されたバックアップ デーモンに制限します。

戻る

リソース使用