ITエンジニアの技術メモ

神奈川在住のITエンジニアの備忘録です。おもにプログラミングやネットワーク技術について、学んだことを自分の中で整理するためにゆるゆると書いています。ちゃんと検証できていない部分もあるのでご参考程度となりますが、誰かのお役に立てれば幸いです。

postgresのプロセス数

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

 

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

 

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

 

参考にしたページ

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

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