• 締切済み

connect情報を取得するには

PostgreSQLでconnect情報(サーバにコネクト中のユーザの一覧のようなもの)を取得することは可能でしょうか? コマンドをご存知の方がいらっしゃいましたら教えてください。 バージョンは7.1.2です。

みんなの回答

  • kaz33
  • ベストアンサー率60% (20/33)
回答No.1

求めている回答ではないと思いますが、Shellで $ ps xu とプロセスを確認してみると、一応接続プロセスが表示されます。

DAINESE
質問者

お礼

PostgreSQLではconnection毎に1つプロセスが用意されるのですね。 私の環境では、 # ps -ax とすると COMMAND欄に、 postgres: postgres db名 Host名 と表示されました。 db名とHost名が判れば十分です。 ありがとうございました。   またその後 別の会議室での質疑応答で見つけたのですが、 pg_stat_activity というシステムビューで意図する情報が取得できることが判りました。

DAINESE
質問者

補足

本当は「どのユーザがconnectしているか?」を知りたいのですが、「どれだけ(何人)がconnectしているか?」を得る方法があるならそれでも良いです。 接続プロセスは何という名前になるのでしょうか?

関連するQ&A