AnalyticDB for MySQLは、さまざまな検索条件 (低速クエリなど) を満たすSQLクエリをチャートとして表示するSQL診断機能を提供します。 検索結果をダウンロードしてコンピューターに保存することもできます。 このトピックでは、[SQL Diagnostics] タブに移動する方法と、サポートされている検索方法について説明します。
注意事項
SQL診断機能は、ドイツ (フランクフルト) 、英国 (ロンドン) 、米国 (シリコンバレー) 、および米国 (バージニア) リージョンで作成されたクラスターではサポートされていません。
[SQL Diagnostics] タブに移動します。
- AnalyticDB for MySQLコンソールにログインします。
- ページの左上隅で、リージョンを選択します。
- 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。
- Data Warehouse Edition(3.0) タブで、管理するクラスターを見つけ、クラスター ID をクリックします。
- 左側のナビゲーションウィンドウで、診断の最適化 をクリックし、SQL 診断最適化 タブに移動します。 SQL 診断最適化 タブには、次の情報が表示されます。
- チャートに表示されるSQLクエリの検索結果。 詳細については、「クエリモニタリングチャート」をご参照ください。
- リストに表示されるSQLクエリの検索結果。 詳細は、「SQLクエリ」をご参照ください。
検索方法
AnalyticDB for MySQLでは、次の方法を使用してSQLクエリの詳細を検索できます。
- 一般検索
- 検索条件: 最近の5 fen zhong などの特定の時間範囲、完了したクエリ などの状態、または 長い時間のかかるクエリ (>1分) などの期間に基づいて、SQLクエリを検索できます。
- 結果の表示: 一般的な検索結果は、クエリモニタリング セクションと Sqlリスト タブに表示されます。 クエリモニタリングとSqlリストの詳細については、「クエリモニタリングチャートとSQLクエリの使用」をご参照ください。
説明- デフォルトでは、最近の5 fen zhong および 最も時間がかかった100 の条件を満たすSQLクエリが表示されます。 進行中のクエリは含まれません。
- AnalyticDB for MySQLは、過去2週間以内のSQLクエリのカスタム検索をサポートしています。 カスタム検索の終了時間は開始時間より遅くする必要があり、開始時間と終了時間の間隔は24時間を超えることはできません。
- 高度な検索
- 検索条件: ピークメモリ、スキャンデータ量、ユーザー、データベース、リソースグループなどのさまざまな条件に基づいて、一般的な検索結果をフィルタリングできます。 User、Database、およびResource Groupの有効な値は、現在のAnalyticDB for MySQLクラスターのすべての値ではなく、一般的な検索結果の既存の値です。
たとえば、AnalyticDB For MySQLクラスターに
db1
、db2
、db3
の3つのデータベースが含まれているとします。db1
とdb2
のみが一般的な検索結果に含まれます。 この場合、詳細検索セクションの右上隅にあるDatabaseの有効な値はdb1
とdb2
です。 - 結果の表示: 高度な検索結果は、Sqlリスト タブにのみ表示されます。 クエリモニタリング セクションの結果は影響を受けません。
- 検索条件: ピークメモリ、スキャンデータ量、ユーザー、データベース、リソースグループなどのさまざまな条件に基づいて、一般的な検索結果をフィルタリングできます。 User、Database、およびResource Groupの有効な値は、現在のAnalyticDB for MySQLクラスターのすべての値ではなく、一般的な検索結果の既存の値です。