📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

パフォーマンスの分析と調整

TiDB Cloud は、パフォーマンスを分析するために遅いクエリステートメント分析キービジュアライザーを提供します。

  • スロークエリを使用すると、TiDB内のすべてのスロークエリを検索して表示できます。クラスタ実例実行プラン、SQL 実行情報、その他の詳細を表示して、各低速クエリのボトルネックを調査します。

  • ステートメント分析SQL文ページ上の SQL 実行を直接観察し、システム テーブルをクエリせずにパフォーマンスの問題を簡単に見つけることができます。
  • Key Visualizer は、TiDB のデータ アクセス パターンとデータ ホットスポットを観察するのに役立ちます。

注記:

現在、 Key VisualizerはTiDB Cloud Dedicated クラスターでのみ使用できます。

診断ページをビュー

  1. プロジェクトのクラスターページで、ターゲット クラスターの名前をクリックして、概要ページに移動します。

    ヒント:

    左上隅のコンボ ボックスを使用して、組織、プロジェクト、クラスターを切り替えることができます。

  2. 左側のナビゲーション ペインで、 [監視] > [診断]をクリックします。

遅いクエリ

デフォルトでは、300 ミリ秒以上かかる SQL クエリは遅いクエリと見なされます。

TiDBで遅いクエリを表示するにはクラスタ実例、次の手順を実行します。

  1. クラスターの診断ページに移動します。

  2. [スロー クエリ]タブをクリックします。

  3. リスト内の遅いクエリをクリックすると、詳細な実行情報が表示されます。

  4. (オプション)対象期間、関連データベース、SQLキーワードに基づいてスロークエリをフィルタリングできます。また、表示するスロークエリの数を制限することもできます。

結果は表形式で表示され、さまざまな列で結果を並べ替えることができます。

詳細についてはTiDBダッシュボードの遅いクエリ参照してください。

ステートメント分析

ステートメント分析を使用するには、次の手順を実行します。

  1. クラスターの診断ページに移動します。

  2. 「SQL ステートメント」タブをクリックします。

  3. 時間間隔ボックスで分析対象となる期間を選択します。すると、その期間におけるすべてのデータベースのSQL文の実行統計を取得できます。

  4. (オプション) 特定のデータベースのみを対象とする場合は、次のボックスで対応するスキーマを選択して、結果をフィルタリングできます。

結果は表形式で表示され、さまざまな列で結果を並べ替えることができます。

詳細についてはTiDBダッシュボードのステートメント実行の詳細参照してください。

キービジュアライザー

注記:

Key Visualizer はTiDB Cloud専用クラスターでのみ使用できます。

主要な分析を表示するには、次の手順を実行します。

  1. クラスターの診断ページに移動します。

  2. [キー ビジュアライザー]タブをクリックします。

Key Visualizerページでは、アクセストラフィックの経時的な変化を示す大きなヒートマップが表示されます。ヒートマップの各軸の平均値(平均値)は、下部と右側に表示されます。左側には、テーブル名、インデックス名、その他の関連情報が表示されます。

詳細についてはキービジュアライザー参照してください。

このページは役に立ちましたか?