0

使用节点 postgres done() 和 done(client) 有什么区别。根据文档,如果您使用的是池, done() 只是将连接返回到池以供将来重用,而 done(client) 从池中删除连接。

我的问题是,在长时间运行的过程中,我们是否真的需要在出错时从池中删除连接,或者我们可以只记录错误或其他内容,然后将连接返回到池以供将来重用。

另外,pg.defaults.poolSize 的好值是多少?

提前致谢...

4

1 回答 1

0

在任何进程中,无论多长时间,始终done()在执行完所有需要的查询后调用。如果你这样做,你就不必担心池的大小。

于 2015-04-24T22:21:44.813 回答