MariaDB 処理時間の長いクエリの上位を抽出する

MariaDBで、処理時間の長いクエリの上位を抽出する手順を記述してます。information_schema.processlistのカラム「time」を「order by」することで可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS CentOS Stream release 9
- MariaDB 10.10.2
- phpMyAdmin 5.2.0
手順
処理時間の長いクエリの上位を抽出するには、「processlist」の「TIME」に「order by」をかけます
select
*
from information_schema.processlist
order by TIME desc
実行すると、処理時間の長い順にプロセスのリストが取得されます。

上位n件を取得
上位n件を取得する場合は、「limit」を使用します。上位10件を取得したい場合は「limit 10」とします。
select
*
from information_schema.processlist
order by TIME desc
limit 10
実行結果
※テスト環境なためプロセスは2件しかありません。

-
前の記事
Nuxt.js3 変数を使用する 2024.05.24
-
次の記事
Nuxt.js3 pageに作成したindex.vueをapp.vueで使用する 2024.05.27
コメントを書く