本記事では、データ検証タスクのパラメータを表示および変更する方法について説明します。
パラメータの表示
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データ検証 をクリックします。
データ検証 ページで、対象タスクの後ろにある ... > パラメータを表示 をクリックします。
対象タスク名をクリックしてタスクの詳細ページに移動し、右上の ... > パラメータを表示 をクリックしても同様の操作が可能です。
パラメータを表示 パネルで、現在のタスクの各設定を確認します。
パラメータの変更
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データ検証 をクリックします。
データ検証 ページで、対象タスクの後ろにある ... > パラメータの変更 をクリックします。
対象タスク名をクリックしてタスクの詳細ページに移動し、右上の ... > パラメータの変更 をクリックしても同様の操作が可能です。
対応する検証タイプのパラメータ変更パネルで、ビジネスニーズに合わせて設定を変更します。
フル検証
データ検証タスクを新規作成する際、タイプとオブジェクトの選択 のステップで フル検証 を選択した場合にのみ、以下のパラメータが表示されます。
パラメータ説明データ送信元同時実行設定/データ送信先同時実行設定 最小値は1、最大値は512、デフォルト値は4です。 検証モード アダプティブ と INモード が含まれます。 - アダプティブ:データ送信元とデータ送信先から同じ範囲のデータをバッチ処理で取得し、厳密に比較します。
- INモード:データ送信元から指定範囲のデータをバッチ処理で取得し、データ送信先データのユニークキーに基づいてデータ送信先でIN条件検索を実行し、両者のデータが一致するかどうかを比較します。このモードでは、データ送信先にデータ送信元にないデータが存在する場合を検証できず、検証パフォーマンスも若干低下しますのでご注意ください。データ送信先に意図的に検証不要のデータが含まれている場合、またはデータベース内のテーブル集約の移行シナリオの場合にのみ使用することを推奨します。
BPSレートを制限するかどうか 単位はMiB/s、最大値は1024です。このボタンを有効にする場合は、少なくともデータ送信元またはデータ送信先のどちらか一方の最低レートを選択してください。 行数検証
データ検証タスクを新規作成する際、タイプとオブジェクトの選択 のステップで 行数検証 を選択した場合にのみ、以下のパラメータが表示されます。
パラメータ説明同時実行検証テーブル数 最小値は1、最大値は100、デフォルト値は10です。この設定はデータ送信元とデータ送信先の両方に適用されます。 クエリタイムアウト時間 分単位で、最小値は1、最大値は1440、デフォルト値は10です。この設定はデータ送信元とデータ送信先の両方に適用されます。
変更が完了したら、保存 をクリックします。