AnalyticDB for MySQLは、さまざまな検索条件 (低速クエリなど) を満たすSQLクエリをチャートとして表示するSQL診断機能を提供します。 検索結果をダウンロードしてコンピューターに保存することもできます。 このトピックでは、[SQL Diagnostics] タブに移動する方法と、サポートされている検索方法について説明します。
使用上の注意
SQL診断機能は、ドイツ (フランクフルト) 、英国 (ロンドン) 、米国 (シリコンバレー) 、および米国 (バージニア) リージョンで作成されたクラスターではサポートされていません。
[SQL Diagnostics] タブに移動します。
AnalyticDB for MySQL コンソールにログインします。 ホームページの左上でリージョンを選択します。 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。 クラスターリスト ページで、エディションタブをクリックします。 管理するクラスターを確認し、クラスター 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リスト タブにのみ表示されます。 クエリモニタリング セクションの結果は影響を受けません。