PostgreSQLへの接続にNPGSQLを使った場合のコネクションプーリングの数に関して

実現したいこと

ここに実現したいことを箇条書きで書いてください。
・PostgreSQLをNPGSQLで接続する
・プログラムはc#で開発

c#から接続するときに接続文字列に以下のように書いています
(コネクションプールを使って最大数100個)
Server=dbserver;Port=5432;User Id=uid;Password=pass;Database=db1;Pooling=true;MaxPoolSize=100

このMaxPoolSizeですがこの数はどのように管理されているのでしょうか?
最初の接続で100個設定されると思いますが、この100個というのは自分だけが使う分ではなく他のユーザが上記と同じ接続をした場合も使いまわされるということでしょうか?
だとしたら、同時にSQLを実行できるのは100個までということになるのでしょうか?

前提

・PostgreSQLはWindowsサーバにインストール

コメントを投稿

0 コメント