データ移行が完了した後、データベースをOceanBaseデータベースに切り替える前に、パフォーマンス評価を実施できます。本記事では、完全なパフォーマンス評価タスクを新規作成する方法について説明します。
背景
パフォーマンス評価タスクには、総合評価、SQLファイル解析、および SQLリプレイ実行 の3種類があります。完全パフォーマンス評価タスクは、解析タスクと再生タスクを自動的にスケジュールし、解析タスク完了後に自動で再生を実行します。完全なプロセスを選択することも、ファイル解析と負荷再生を個別に行うこともできます。SQLファイル再生タスクを独立して作成する前提条件は、完全なファイル解析が既に完了していることです。
現在、パフォーマンス評価は、Huawei Cloud RDS MySQLデータベースとDWSデータベース、Alibaba Cloud RDS MySQLデータベースとPolarDB MySQLデータベース、およびTencent Cloud TencentDB for MySQLデータベースからOceanBaseデータベースへの再生をサポートしています。
前提条件
完全パフォーマンス評価タスクを新規作成する前に、対応するソースデータベースの監査ログを取得する必要があります。
ソースデータベースの種類 を TENCENT_MYSQL に設定した場合、詳細については 監査ログの表示をご参照ください。
ソースデータベースの種類 を HUAWEI_RDS_MySQL に設定した場合、詳細については SQL監査ログの有効化をご参照ください。
ソースデータベースの種類 を HUAWEI_DWS に設定した場合、詳細については ダンプデータベース監査ログの転送をご参照ください。
ソースデータベースの種類 を RDS_MYSQL または POLAR_MYSQL に設定した場合、詳細については データベースインスタンスのトラフィックファイルの取得をご参照ください。
SQLファイル再生タスクを実行する前に、ターゲット側のOceanBaseデータベースでSQL監査機能を有効にする必要があります。詳細については SQL監査の有効化をご参照ください。
制限事項
- プロジェクトロールが プロジェクト管理者 および データサービス管理者 のユーザーのみが、完全パフォーマンス評価タスクの新規作成をサポートします。
操作手順
完全なパフォーマンス評価タスクを新規作成します。

OceanBase Cloudコンソールにログインします。
左側のナビゲーションペインで、データサービス > データ移行 をクリックします。
データ移行 ページで、パフォーマンスの評価 タブをクリックします。
パフォーマンスの評価 タブで、右上の 作成する > 総合評価 をクリックします。
ソースデータベースの設定 ページで、各パラメータを設定します。
パラメータ説明評価タスク名 カスタム評価タスクの名前。長さは30文字以内である必要があります。 インスタンスの出所 現在、TENCENT_CLOUD、HUAWEI、ALIYUN をサポートしています。 ソースデータベースの種類 - クラウドベンダー を TENCENT_CLOUD に設定した場合、ソースデータベースの種類として TENCENT_MYSQL をサポートします。
- クラウドベンダー を HUAWEI に設定した場合、ソースデータベースの種類として HUAWEI_RDS_MySQL および HUAWEI_DWS をサポートします。
- クラウドベンダー を ALIYUN に設定した場合、ソースデータベースの種類として RDS_MYSQL および POLAR_MYSQL をサポートします。
リージョン ソースデータベースのリージョンを選択します。 - クラウドベンダー を TENCENT_CLOUD に設定した場合、サポートされているリージョンは広州、北京、成都、上海です。
- クラウドベンダー を HUAWEI に設定した場合、サポートされているリージョンは北京、上海、広州です。
- クラウドベンダー を ALIYUN に設定した場合、サポートされているリージョンは杭州と北京です。
ソースデータベースインスタンス ソースデータベースの種類 を HUAWEI_DWS、RDS_MYSQL、または POLAR_MYSQL に設定した場合のみ、ソースデータベースインスタンスを入力する必要があります。データベースインスタンス名の詳細については、データベースインスタンスの取得をご参照ください。
複数のデータベースインスタンスは、半角カンマ(,)で区切ります。次へ をクリックします。データ収集の設定 ページで、各パラメータを設定します。
インスタンスの出所が ALIYUN の場合、収集されたデータ元 は オブジェクトストレージ(OSS)へのインポート と ファイルをアップロード をサポートします。
アリババクラウドのRDS_MySQLインスタンスまたはPolar_MySQLインスタンスの監査ログがOSSに保存されている場合は、オブジェクトストレージ(OSS)へのインポート を選択し、監査ログをインポートして評価を実行してください。RDS_MySQLおよびPolar_MySQLインスタンスの監査ログの詳細については、データベースインスタンスのトラフィックファイルの取得をご参照ください。
説明
移行評価サービス用に必要なユーザーを別途作成し、関連するBucketの権限のみを付与することを強く推奨します。アリババクラウドのアカウント体系については、アクセス制御をご参照ください。
パラメータ説明AccessKey アカウント アリババクラウドアカウントのアクセスキーAccessKey IDです。AccessKeyの作成をご参照ください。 AccessKey パスワード アリババクラウドアカウントのアクセスキーAccessKey Secretです。 ログインポート用OSS Bucket ログインポート用のOSS Bucket名を入力してください。 ファイル配信ディレクトリ トラフィックファイルの配信ディレクトリを入力してください。 トラフィック収集期間 評価対象の期間を選択してください。最大で24時間まで選択可能です。
取得したデータが空の場合、選択した期間内にログファイルが生成されていないことを意味します。上記のパラメータ設定が完了したら、確認 をクリックします。検証に合格すると、有効なファイルリスト に解析可能なファイルが表示されます。
ログサービスSLSのトラフィックファイルをローカルに保存している場合、またはインスタンスの出所が HUAWEI または TENCENT_CLOUD の場合は、ファイルをアップロード を選択し、ZIPまたはGZ形式のファイルを手動でインポートして評価を実行してください。アップロード可能なファイルの最大サイズは5GBで、ファイルは1つのみアップロードできます。
次へ をクリックします。ターゲットデータベースのセットアップ ページで、各パラメータを設定します。
パラメータ説明リージョン ターゲット側のリージョンとソース側のリージョンを一致させます。 ターゲットデータベースインスタンス ターゲットインスタンスのテーブル構造とデータが元のインスタンスと一致していることを確認し、負荷テストトラフィックが正常に実行されることを保証します。 テナント(オプション) ドロップダウンリストから、ターゲットデータベースインスタンスが存在するテナントのIDを選択します。 ターゲット側高権限アカウント ターゲット側データベースのユーザー名。 パスワード ターゲット側データベースのパスワード。 上記のパラメータ設定が完了したら、確認 をクリックします。検証に合格すると、ターゲットエンドのデータベースリスト 領域に再現可能なデータベースリストが表示されます。再現対象のデータベース名を選択し、> をクリックして、右側の 対象リスト に追加します。
次へ をクリックします。選択したターゲットデータベースとトラフィックファイル内のデータベースが一致していることを確認し、ポップアップウィンドウの OK をクリックします。
ワークロードリプレイの設定 ページで、各パラメータを設定します。
パラメータ説明再生タイプ トラフィックの読み取り (DQL) と 書き込みトラフィック(DML) が含まれます。 再生速度(倍速) ドロップダウンリストからターゲットの再生速度を選択します。最大10倍速をサポートします。
再生倍速は、トラフィックのQPSまたはTPSを前方に圧縮して一定の時間範囲内に収めることを示します。例えば、倍速が2の場合、本来4時間かかる再生を2時間で完了することを意味します。サンプリングレート ドロップダウンリストからターゲットのサンプリングレートを選択します。最大100%をサポートします。
サンプリングレートは、SQL再生シナリオにおいて、各SQL文が再生のために独立して選択される確率を示します。例えば、サンプリングレートが30%の場合、各SQL文が再生のために選択される確率は30%であり、各SQL文の選択は互いに独立しています。シミュレーション並列 シミュレーション並列はデフォルトで有効になっています。 次へ をクリックし、事前チェックを行います。
事前チェックに合格したら、今すぐ始める をクリックして、パフォーマンス評価タスクの実行を開始します。
タスクを開始すると、パフォーマンス評価リスト ページで評価レポートを確認できます。詳細については、パフォーマンス評価レポートの表示をご参照ください。解析が完了したファイルは、パフォーマンスの評価 > ファイルの解析 ページに保存されます。
注意
再生を開始すると、パフォーマンス評価は自動的に選択したOceanBaseデータベースインスタンスに、omaxxxという形式のアローリストグループを追加します。これは、パフォーマンス評価の再生タスクを実行するマシンがそのOceanBaseデータベースインスタンスに正常に接続できるようにするためです。