すべてのプロダクト
Search
ドキュメントセンター

PolarDB:PolarDB Distributed Edition 用 SQL Explorer

最終更新日:Aug 28, 2026

SQL Explorer 機能は、すべてのデータクエリ言語 (DQL) 、データ操作言語 (DML) 、およびデータ定義言語 (DDL) の操作を記録します。データベースカーネルは、CPU 消費量への影響を最小限に抑えつつ、この情報を出力します。

前提条件

SQL インサイトとストレステスト (新バージョン) 機能を有効にする必要があります。

操作手順

  1. SQL インサイト タブをクリックします。

  2. 必要に応じて機能を選択します:

    • 時間範囲別の表示: 時間範囲を選択して、その範囲内での SQL 文の[実行時間の分布]、[実行時間]、および実行回数を表示します。

      また、[さらに表示] をクリックして [完全なリクエスト統計] セクションを展開すると、選択した時間範囲内のすべての SQL ステートメントに関する詳細情報を表示できます。この情報を エクスポート できます。1 回のエクスポートは 1,000 万行に制限されています。

    • 比較表示: 2 つの時間範囲を選択すると、2つの時間範囲における SQL 文の実行時間の分布、実行時間、および実行回数を比較できます。

      また、[比較別のリクエスト] セクションで詳細な比較結果を確認できます。

    • ソース統計: 期間を選択して、ソース IP アドレス別にグループ化された SQL 実行情報を表示します。この機能は、コンピューティングノードでのみサポートされています。

    • ユーザー統計:時間範囲を選択して、データベースアカウントごとにグループ化された SQL 実行情報を表示します。この機能は、コンピューティングノードでのみサポートされています。

    • [ トラフィック再生とストレス テスト ] : トラフィック再生とストレス テスト機能を使用して、インスタンス仕様をスケールアップする必要があるかどうかを判断できます。 この機能を使用すると、実際のビジネス シナリオでパフォーマンスを検証して、リリース後の障害のリスクを軽減することもできます。

メトリクス

  • 実行時間分布: 選択した時間範囲内のすべての SQL ステートメントの実行時間の分布を表示します。実行時間は 7 つの区間に分類され、1 分に 1 回計算されます:

    • [0,1] ms:0 ms ≤ duration ≤ 1 ms となる実行の割合

    • (1,2] ms:1 ms < duration ≤ 2 ms となる実行の割合

    • (2,3] ms:2 ms < duration ≤ 3 ms となる実行の割合

    • (3,10] ms:3 ms < duration ≤ 10 ms となる実行の割合

    • (10,100] ms:10 ms < duration ≤ 100 ms となる実行の割合

    • (0.1,1] s:0.1 s < duration ≤ 1 s となる実行の割合

    • >1 s:duration > 1 s となる実行の割合

    説明

    [実行時間分布] チャートの青色は SQL の健全性が良好であることを示し、オレンジ色と赤色は健全性が低いことを示します。

  • 実行時間: 選択した時間範囲における SQL ステートメントの実行時間を示します。

  • リクエスト統計全体: 選択した時間範囲内の SQL タイプごとに、SQL テキスト、実行時間の割合、平均実行時間、実行トレンドなどの情報を表示します。

    説明

    実行時間割合 = (SQL タイプの実行時間 × 実行回数) / (すべての SQL タイプの合計実行時間) × 100%。実行時間割合が高いほど、その SQL タイプはより多くの MySQL リソースを消費します。

  • SQL ID: SQL タイプの一意の識別子であり、パフォーマンス傾向と SQL サンプルを表示するために使用します。

  • SQL サンプル:どのアプリケーションクライアント (IP アドレス) が SQL 文を発行したかを示します。

    説明

    SQL サンプルは UTF-8 でエンコードされています。