重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

TiDBダッシュボードの遅いクエリページ

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

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

ノート:

遅いクエリログが無効になっている場合、この機能は使用できなくなります。低速クエリログはデフォルトで有効になっており、 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