JAEN

SQL

実行中クエリ確認

安全実行中クエリの確認

SHOW PROCESSLIST;

走っているクエリやロックを確認し、重い/詰まる原因を切り分け。

実行例

  • SELECT * FROM pg_stat_activity WHERE state='active';PGのアクティブクエリ

書式

SHOW FULL PROCESSLIST; (PG) SELECT * FROM pg_stat_activity;

実行前の注意

参照のみ。

この症状のとき使う

DBのクエリが遅い
1
実行中クエリと長時間実行を確認する
手順をすべて見る →
DBに接続できない
4
接続を食い潰しているクライアントを特定する
手順をすべて見る →
レプリケーションが遅延・停止した
2
ソース側の負荷・長時間クエリを確認する
手順をすべて見る →
デッドロック・ロック待ちが多発する
1
ロック待ち中のセッションを特定する
手順をすべて見る →

関連コマンド

圏外の現場でも同じ内容が引けます

このサイトの全コマンドと対処フローを、まるごと端末の中に。通信なしで検索できます。インストール無料、広告なし。

App Storeで無料インストール