このトピックでは、トラフィック再生機能に関するよくある質問 (FAQ) とエラーコードについて説明します。
よくある質問
サービスリンクロールを作成するにはどうすればよいですか?
Resource Access Management (RAM) コンソールで、Database Autonomy Service (DAS) のサービスリンクロール AliyunServiceRoleForDAS を作成できます。詳細については、「サービスリンクロールの作成」をご参照ください。
DAS によって自動的に購入された ECS インスタンスのユーザー名とパスワードは何ですか?
ユーザー名は root で、パスワードは cloudbench@<トラフィック再生タスク ID の最初の 8 文字> です。
トラフィック再生タスク ID は、DAS が自動的に購入した Elastic Compute Service (ECS) インスタンスの名前から取得できます。ECS インスタンスの名前は traffic-playback-<トラフィック再生タスク ID>-do-not-delete-****** というフォーマットです。たとえば、DAS が自動的に購入した ECS インスタンスの名前が traffic-playback-98a2e6f7-de2a-******-do-not-delete-****** の場合、その ECS インスタンスの root ユーザーのパスワードは cloudbench@98a2e6f7 です。
トラフィック再生中に SQL 文が切り捨てられた場合の対処法
データベースの SQL ログ長パラメーターを変更できます。例として、MySQL 5.6 および 5.7 の loose_rds_audit_max_sql_size パラメーターや、MySQL 8.0 の loose_rds_audit_log_event_buffer_size パラメーターがあります。
SQL ログ長パラメーターには、次の制限事項があります。
このパラメーターは、後続の SQL 文にのみ影響します。すでに生成およびアーカイブされている履歴 SQL 文には影響しません。
これはセッションレベルのパラメーターです。持続的接続にはすぐには有効になりません。持続的接続を再作成する必要があります。
トラフィック再生は、最大 8192 バイトの SQL 文をサポートします。この制限を超える文は再生できません。
トラフィック再生中に進捗が更新されない理由
ps -aux | grep "dbgateway.*cmd*" コマンドを実行してプロセスを確認できます。また、tail /mnt/das/cloudbench/{task ID}.log コマンドを実行して最新のログレコードを表示することもできます。
エラーコード
次の表に、一般的なエラーコードを示します。
エラーコード | 説明 |
1010001 | このリージョンではトラフィック再生機能はサポートされていません。 |
1010002 | トラフィック再生タイプはサポートされていません。 |
1010003 | トラフィック再生バージョンはサポートされていません。 |
1010004 | タスクがタイムアウトしました。 |
1010005 | システムエージェントが命令の送信に失敗しました。 |
1010006 | ユーザーエージェントが存在しません。エージェントの実行ステータスを確認してください。 |
1010007 | ユーザーエージェントのバージョンはサポートされていません。バージョンをアップグレードしてください。 |
1010008 | ユーザーエージェントが命令の実行に失敗しました。エージェントの実行ステータスを確認してください。 |
1010009 | アカウントに DAS のサービスリンクロールがありません。サービスリンクロールを作成してください。 |
1010101 | トラフィック再生のソースインスタンスのユーザー名またはパスワードが正しくありません。 |
1010102 | トラフィック再生のターゲットインスタンスのユーザー名またはパスワードが正しくありません。 |
1010103 | ソースインスタンスの 1 秒あたりのクエリ数 (QPS) が低すぎます。サービストラフィックがあることを確認してください。 |
1010104 | このリージョンでは、プリセット仕様の ECS インスタンスの在庫が不足しています。ご自身で ECS インスタンスを準備してください。 |
1010105 | 再生対象のデータベースがターゲットインスタンスにありません。 |
1010106 | 再生用に選択されたデータベースの数が制限を超えています。フィルタリングせずにすべてのデータベースからトラフィックを再生してください。 |
1010107 | ターゲットインスタンスの構成が正しくありません。7 日間のログインデックスと SQL Explorer を有効にしてください。 |
1010108 | ソースインスタンスの構成が正しくありません。コールドデータストレージと SQL Explorer を有効にしてください。 |
1010109 | トラフィック再生時間が、ソースインスタンスの SQL Explorer またはコールドデータストレージの有効期間より前です。 |
1010110 | ターゲットインスタンスが異常状態です。ターゲットインスタンスが実行中であるか確認してください。 |
1010111 | トラフィック再生に必要な ECS 環境の準備に失敗しました。 |
1010112 | トラフィック再生タスクの時間範囲の構成が正しくありません。期間は 5 分以上 24 時間未満である必要があり、時間範囲は過去 30 日以内である必要があります。 |
1010201 | ターゲットインスタンスの作成に失敗しました。ソースインスタンスが正常状態であることを確認するか、既存のインスタンスを選択して再生してください。 |
1010202 | トラフィック再生機能が ECS セキュリティグループの作成に失敗しました。 |
1010203 | ターゲットインスタンスが存在する Virtual Private Cloud (VPC) に vSwitch がありません。vSwitch を作成してリトライしてください。 |
1010204 | ECS インスタンスがターゲットデータベースインスタンスへの接続に失敗しました。ターゲットインスタンスのホワイトリスト構成を確認してください。 |
1010205 | アーカイブされた SQL ファイルが期限切れであるか、サービストラフィックの SQL が含まれていません。 |
1010206 | SQL ファイルのアーカイブ中にエラーが発生しました。 |
1010207 | アーカイブされた SQL ファイルのダウンロードに失敗しました。 |
1010208 | ECS インスタンスのディスク領域が不足しています。不要なファイルを削除して再試行してください。 |
1010209 | アーカイブされた SQL ファイルのマージに失敗しました。 |
1010210 | アーカイブされた SQL ファイルの解析に失敗しました。 |
1010211 | 解析された SQL ファイルのキャッシュへの読み込みに失敗しました。 |
1010212 | トラフィック再生に必要な実行可能ファイルのダウンロードに失敗しました。操作をリトライしてください。 |
1010213 | オブジェクトファイルまたはフォルダが ECS インスタンスに存在しません。ファイルまたはフォルダが存在するかどうかを確認してください。 |
1010214 | ECS インスタンスが見つかりませんでした。インスタンスのステータスが正常であるか確認してください。 |
1010215 | トラフィック再生比較レポートの生成がタイムアウトしました。 |
1010900 | 再生タスクで不明な内部エラーが発生しました。 |