- PR -

PostgreSQLでのsession数確認方法

1
投稿者投稿内容
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-02-23 12:00
現在、PostgreSQL8.0(WindowsXPpro)で色々テストしています。

そこで、ズバリお聞きしたいのが

Oracleで言うところのselect count(*) from v$session
相当の結果をPostgreSQLで得るにはどのようにすればよろしいでしょうか?

sessionとか接続数とか色々検索しているのですが、なかなかヒット
しません。キーワードが悪いのか。。

よろしくお願いします。

[ メッセージ編集済み 編集者: (株)ぽち 編集日時 2005-02-23 12:01 ]
おっきー
大ベテラン
会議室デビュー日: 2003/05/01
投稿数: 104
投稿日時: 2005-02-23 12:51
大雑把なものでよければ、netstat コマンドで
コネクション数は数えられます。
未記入
会議室デビュー日: 2005/02/23
投稿数: 1
投稿日時: 2005-02-23 13:25
select procpid || ' (' || usename || ' using ' || datname || ')' from pg_stat_activity order by procpid,usename,datname
でどうでしょうか?
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-02-23 13:40
おっきー様、未記入様

ありがとうございます。

>未記入様
実行してみたらそれらしいものがselectできました。

そしてまた、おっきー様指摘のnetstatで確認したpostgresとの接続数
とも一致しました。

procpidとpg_stat_activityというのがどんなものなのかまだわかって
いないので、それは今後調べようと思います。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)