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 是单线程的,为什么要每个进程有超过 1 个与 db 的连接?即使您将集群 node.js 进程,您也应该每个进程最多有 1 个连接。否则你做错了什么。

于 2012-04-18T15:37:33.453 回答