ゆるゆるエンジニアの技術メモ

神奈川在住のITエンジニアの忘備録です。主にプログラミング(Perl, Java など)やネットワーク技術について、学んだことを自分の中で整理するために書いています。書いたことが誰かのご参考になれば幸いです。

postgresのプロセス数

DBMSとしてpostgresを使用していると、postgresプロセスの数が起動時より増えることがある。これについてちょっと調べてみた。

 

postgresにはフロントエンドとバックエンドがあり、起動後に増えるpostgresプロセスはバックエンドのものらしい。アプリからpostgresに接続があると、まずフロントエンドのpostgresプロセス(postmaster)が要求を受け、バックエンドのpostgresプロセスを起動して処理させるようだ。

 

つまり、postgresを使用しているアプリからpostgresへのアクセスがあると、postgresプロセスの数が増えるのだと思われる。

 

参考にしたページ

PostgreSQL の構造とソースツリー | Let's Postgres

psコマンドによるPostgreSQLの状況監視