PostgreSQL 接続中のセッションを確認する
- 作成日 2022.09.10
- PostgreSQL
- PostgreSQL
PostgreSQLで、接続中のセッションを確認する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
セッションを確認
現在接続しているセッションの一覧を確認したい場合は、「pg_stat_activity」を使用します。
select * from pg_stat_activity
実際にクエリを実行して、確認してみます。
select * from pg_stat_activity
実行結果
セッションが一覧で取得されていることが確認できます。
各カラムの内容は、以下の通りとなります。
datname 接続しているデータベース名
pid プロセスID
usename 接続しているユーザ名
application_name アプリケーション名
client_addr クライアントのIPアドレス
backend_start 接続した時刻
xact_start トランザクションの開始時刻
query_start 直前のクエリの実行開始時刻
waiting ロック待機中の場合はt (true)
state active : 問い合わせ実行中 idle : 次のコマンドを待機
query 直前に実行したクエリ
-
前の記事
mongoDB パスワード設定をテキスト表示せずに設定する 2022.09.10
-
次の記事
PostgreSQL 配列の先頭に値を追加する 2022.09.10
コメントを書く