📣

TiDB Cloud Serverless が
Starter
に変わりました!このページは自動翻訳されたものです。
原文はこちらからご覧ください。

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

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

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

  • ステートメント分析を使用すると、ページ上の SQL 実行を直接観察し、システム テーブルをクエリせずにパフォーマンスの問題を簡単に見つけることができます。

  • Key Visualizer を使用すると、TiDB のデータ アクセス パターンとデータ ホットスポットを観察できます。

注記:

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

診断ページをビュー

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

    ヒント:

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

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

遅いクエリ

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

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

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

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

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

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

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

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

ステートメント分析

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

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

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

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

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

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

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

キービジュアライザー

注記:

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

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

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

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

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

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

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