TiDB ダッシュボードのスロー クエリ ページ

TiDB ダッシュボードの [スロー クエリ] ページで、クラスター内のすべてのスロー クエリを検索して表示できます。

デフォルトでは、実行時間が 300 ミリ秒を超える SQL クエリは低速クエリと見なされます。これらのクエリは遅いクエリ ログに記録され、TiDB ダッシュボードで検索できます。 tidb_slow_log_thresholdセッション変数またはslow-threshold TiDB パラメータを使用して、低速クエリのしきい値を調整できます。

ノート:

スロー クエリ ログが無効になっている場合、この機能は使用できません。スロー クエリ ログはデフォルトで有効になっており、 enable-slow-log TiDB 構成項目でスロー クエリ ログを有効または無効にできます。

ページにアクセスする

次の 2 つの方法のいずれかを使用して、スロー クエリ ページにアクセスできます。

  • TiDB ダッシュボードにログインした後、左側のナビゲーション メニューで [スロー クエリ] をクリックします。

Access slow query page

スロー クエリ ページに表示されるすべてのデータは、TiDB スロー クエリ システム テーブルとスロー クエリ ログから取得されます。詳細は遅いクエリ ログを参照してください。

フィルターを変更

時間範囲、関連するデータベース、SQL キーワード、SQL タイプ、表示するスロー クエリの数に基づいて、スロー クエリをフィルタリングできます。下の画像では、最近 30 分間の 100 件のスロー クエリがデフォルトで表示されています。

Modify list filters

より多くの列を表示

ページの [**列]**をクリックすると、さらに列を表示するように選択できます。列名の右側にある(i)アイコンにマウスを移動すると、この列の説明が表示されます。

Show more columns

カラムで並べ替え

デフォルトでは、リストは終了時間の降順でソートされます。列見出しをクリックして、列で並べ替えるか、並べ替え順序を切り替えます。

Modify sorting basis

実行の詳細をビュー

リスト内の任意の項目をクリックすると、次のようなスロー クエリの詳細な実行情報が表示されます。

  • クエリ: SQL ステートメントのテキスト (下の画像の領域 1 を参照)。
  • プラン: スロー クエリの実行プラン。実行計画の読み方については、 クエリ実行計画を理解するを参照してください (下の図の領域 2 を参照)。
  • その他のソートされた SQL 実行情報 (下の画像の領域 3 を参照)。

View execution details

[**展開]**リンクをクリックして、アイテムの詳細情報を表示します。 [コピー]リンクをクリックして、詳細情報をクリップボードにコピーします。

対応するタブのタイトルをクリックして、ソートされたさまざまな SQL 実行の情報を切り替えます。

Show different sorted execution information

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