10

最大接続プールサイズの設定に関する node-postgres ドライブのドキュメントが見つかりません。また、構成可能でない場合はそれが何であるかを見つけることさえできません。接続の最大数を設定する方法、またはデフォルトで何を設定できるか知っている人はいますか?

4

2 に答える 2

13

デフォルトは node-postgres/lib/defaults で定義されていますhttps://github.com/brianc/node-postgres/blob/master/lib/defaults.js

デフォルトでは、poolSize は 10 に設定されています。0 を指定すると、すべてのプーリングが無効になります。

var pg = require('pg');
pg.defaults.poolSize = 20;

プールは connect メソッドを使用する場合にのみ使用され、Client のインスタンスを直接開始する場合には使用されないことに注意してください。

于 2012-04-18T20:09:23.513 に答える
-7

node.jsはシングルスレッドですなぜプロセスごとにdbへの接続が1つ以上必要なのですか?node.jsプロセスをクラスター化する場合でも、プロセスごとに最大1つの接続が必要です。そうでなければ、あなたは何か間違ったことをしています。

于 2012-04-18T15:37:33.453 に答える