TiDBダッシュボードの低速クエリページ
TiDBダッシュボードの[低速クエリ]ページで、クラスタのすべての低速クエリを検索および表示できます。
デフォルトでは、実行時間が300ミリ秒を超えるSQLクエリは低速クエリと見なされます。これらのクエリは遅いクエリログに記録され、TiDBダッシュボードを介して検索できます。 tidb_slow_log_threshold
セッション変数またはslow-threshold
パラメーターを使用して、低速クエリのしきい値を調整できます。
ノート:
低速クエリログが無効になっている場合、この機能は使用できなくなります。低速クエリログはデフォルトで有効になっており、
enable-slow-log
つのTiDB構成アイテムを使用して低速クエリログを有効または無効にできます。
ページにアクセスする
次の2つの方法のいずれかを使用して、低速クエリページにアクセスできます。
- TiDBダッシュボードにログインした後、左側のナビゲーションメニューで[低速クエリ]をクリックします。
- ブラウザでhttp://127.0.0.1:2379/dashboard/#/slow_queryにアクセスします。
127.0.0.1:2379
を実際のPDアドレスとポートに置き換えます。
低速クエリページに表示されるすべてのデータは、TiDB低速クエリシステムテーブルと低速クエリログから取得されます。詳細については、 遅いクエリログを参照してください。
フィルタを変更する
時間範囲、関連データベース、SQLキーワード、SQLタイプ、表示される低速クエリの数に基づいて、低速クエリをフィルタリングできます。下の画像では、最近30分間に100回の遅いクエリがデフォルトで表示されています。
その他の列を表示する
ページの[**列]**をクリックすると、さらに列を表示するように選択できます。列名の右側にある(i)アイコンにマウスを移動すると、この列の説明が表示されます。
列で並べ替え
デフォルトでは、リストは終了時間の降順で並べ替えられます。列見出しをクリックして列で並べ替えるか、並べ替え順序を切り替えます。
実行の詳細を表示する
リスト内の任意の項目をクリックして、次のような低速クエリの詳細な実行情報を表示します。
- クエリ:SQLステートメントのテキスト(下の画像の領域1を参照)。
- 計画:低速クエリの実行計画。実行プランの読み方については、 クエリ実行プランを理解するを参照してください(下の画像の領域2を参照)。
- その他のソートされたSQL実行情報(下の画像の領域3を参照)。
アイテムの詳細情報を表示するには、 [展開]リンクをクリックします。 [コピー]リンクをクリックして、詳細情報をクリップボードにコピーします。
対応するタブタイトルをクリックして、ソートされたさまざまなSQL実行の情報を切り替えます。