node-postgres:设置最大连接池大小

我无法findnode-postgres驱动器的任何文档来设置最大连接池大小,甚至找不到它是不可configuration的。 有谁知道我可以如何设置最大连接数,或默认情况下是什么?

默认值是在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方法时使用,而不是在直接启动客户端实例时使用。

node.js是单线程为什么想要每个进程有更多的连接到数据库? 即使您将集群node.js进程,每个进程最多只能有1个连接。 否则你做错了什么。