パフォーマンス評価では、SQLファイル再生タスクは、解析されたトラフィックをターゲット データベースに時間ごとに再生します。このトピックでは、SQLファイル再生タスクを作成する方法について説明します。
制限事項
AliyunOceanBaseFullAccess権限を持つユーザーのみが SQL ファイル再生タスクを作成できます。権限ポリシーの詳細については、「AliyunOceanBaseFullAccess」をご参照ください。移行評価サービスは、解析済みファイルの再生のみをサポートしています。詳細については、「SQLファイル解析タスクの作成」をご参照ください。
手順
SQLファイル再生タスクを作成します。
- ApsaraDB for OceanBase コンソールにログインします。
左側のナビゲーションウィンドウで、[移行評価] > [パフォーマンス評価] を選択します。
[パフォーマンス評価] ページの右上隅にある [作成] > [SQLファイル再生] を選択します。
[パフォーマンス評価] ページの [解析済みファイル] タブで、ターゲットの解析済みファイルの横にある [再生開始] をクリックすることもできます。
[ターゲット データベースの設定] ページで、パラメーターを設定します。
パラメーター
説明
評価タスク名
評価タスクの名前。カスタム タスク名を指定できます。
解析済みファイルの選択
ドロップダウンリストから解析済みファイルを選択します。
[解析済みファイル] ページで SQLファイル再生タスクを作成する場合、このパラメーターは変更できません。
ターゲット データベース インスタンス
ドロップダウンリストからターゲット データベース インスタンスを選択します。通常のストレステストを確保するために、ターゲット インスタンスのテーブル スキーマとデータがソース インスタンスと一致していることを確認してください。
[次へ] をクリックします。[再生スキーマ設定] ページで、パラメーターを設定します。
パラメーター
説明
テナント
ドロップダウンリストから、ターゲットデータベースインスタンスが属するテナントの ID を選択します。
ターゲット アカウント
ターゲット データベースのユーザーのユーザー名。
パスワード
データベース ユーザーのパスワード。
[検証] をクリックします。
検証が成功したら、[再生スキーマ設定] セクションで [ファイル スキーマの解析] を選択します。次に、ドロップダウンリストからターゲットを選択し、スキーマをターゲットに再生するかどうかを指定します。
[ファイル スキーマの解析] を選択し、右上隅にある [スキーマ再生のターゲットを一括設定] をクリックすることもできます。表示されるダイアログボックスで、スキーマ再生のターゲットを選択し、[OK] をクリックします。
[次へ] をクリックします。[ワークロード再生の設定] ページで、パラメーターを設定します。
パラメーター
説明
再生タイプ
再生タイプ。有効な値:[読み取りトラフィック (DQL)] および [書き込みトラフィック (DML)]。
再生速度
ドロップダウンリストから再生速度を選択します。最大再生速度:10倍。
再生速度を上げると、トラフィックのクエリ/秒 (QPS) とトランザクション/秒 (TPS) が増加するため、より短い時間で再生を完了できます。たとえば、再生速度を 2 倍に設定すると、同じトラフィックを再生するのに必要な時間が 4 時間から 2 時間に半減します。
サンプリング レート
ドロップダウンリストからサンプリング レートを選択します。最大サンプリング レート:100%。
同時実行性のシミュレート
同時実行性シミュレーションを有効にするかどうかを指定します。パラメーターを [いいえ] に設定すると、再生速度が遅くなります。
読み書き分離
読み書き分離を有効にするかどうかを指定します。
[次へ] をクリックします。システムは自動的に事前チェックを実行します。
事前チェックが成功したら、[開始] をクリックして SQLファイル再生タスクを実行します。
タスクが開始されると、[評価タスク] タブで評価レポートを表示できます。詳細については、「パフォーマンス評価レポートの表示」をご参照ください。
重要再生を開始すると、移行評価サービスは、選択した再生ターゲット インスタンスに omaxxx 形式の名前のホワイトリストを自動的に追加します。これにより、再生サーバーがデータベースに正常に接続できるようになります。