私はpostgresqlを使用しています。データベース接続(PQconnectdbを使用)を開始すると、2つの新しいpostgres.exeが表示されます。いくつかのツールでは、3つの新しいpostgres.exeが表示されています。postgres.exe:1つのデータベース接続で複数のpostgres.exeを実行するのはなぜですか?
マルチスレッドのアーキテクチャではなくマルチプロセスアーキテクチャを使用しているので、複数のpostgres.exeが正常ですが、起動するのは2つ(または3つ)の理由が不思議です私はデータベースに接続します。また、各オープン接続のための追加のプロセスがあります
postgres: logger process
postgres: writer process
postgres: stats collector process
:Linux上で
これはかなり普通です。ウィンドウズでは、サーバを起動した直後に8 postgres.exeまで見ることができます。そして、各接続を開くときに、1つのpostgres.exeが新しく作成されます。あなたがこれらの外見についてもっと知りたいのであれば、以下のリンクをご覧ください。 http://www.interdb.jp/pg/pgsql02.html – apm