テーブル統計を使用して AWS DMS タスクをモニタリングする方法を教えてください。
最終更新日: 2021 年 2 月 19 日
テーブル統計を使用して AWS Database Migration Service (AWS DMS) タスクをモニタリングする方法を教えてください。
解決方法
- AWS DMS コンソールを開き、[Database migration tasks] (データベース移行タスク) を選択します。
- モニタリングするタスクの名前を選択します。
注: テーブルに修正済みの問題があった場合、テーブルを選択してから [Reload table data] をクリックします。このアクションは 1 つ以上のテーブルをリロードするため、タスクを再開する必要はありません。 - [Table statistics] (テーブル統計) セクションでテーブルの列の詳細を表示できます。
[Load state] (ロード状態) 列は次の状態になります。
- Table does not exist (テーブルが存在しません): AWS DMS はソースエンドポイントでテーブルを見つけることができません。
- Before load (ロード前): フルロードプロセスは有効になっていますが、まだ開始されていません。
- Full load: 全ロードプロセスが進行中です。
- Table completed (テーブルが完了しました): フルロードが完了しました。
- Table cancelled (テーブルがキャンセルされました): テーブルのロードがキャンセルされました。
- Table error (テーブルエラー): テーブルのロード中にエラーが発生しました。
[Inserts] (挿入)、[Deletes] (削除)、[Updates] (更新)、および [DDL] の列には、データ変更の取り込み (CDC) フェーズ中にレプリケートされたこれらのステートメントの数が表示されます。
[Full load rows] (行のフルロード) 列には、フルロードフェーズ中に移行された合計行数が表示されます。
[Total] (合計) 列には、フルロード中に移行された行の合計数と、CDC フェーズ中に適用された Insert、Update、または Delete ステートメントが表示されます。
[Validation state] (検証状態) 列には検証の状態 ([Not enabled] (有効になっていません)、[Pending records] (レコード保留中)、[Validated] (検証済み)、または [Error] (エラー) など) が表示されます。
[Validation pending] (検証保留中)、[Validation failed] (検証に失敗しました)、および [Validation suspended] (検証停止) 列には各トランザクションタイプのトランザクション数が表示されます。例えば、この値は検証に失敗した行、中断された行、または保留中の行の数を表します。詳細については、「AWS DMS タスクの検証」をご参照ください。
[Last updated] (最終更新) 列は、テーブル統計タブに含まれる情報が最後に更新された日時を示します。
タスクを停止して再開すると、テーブル統計がリセットされます。例えば、挿入、更新、削除のエントリを使用して CDC を実行した場合、タスクを停止して再開するとカウントが 0 にリセットされます。