gpt4 book ai didi

node.js - PostgreSQL:使用相同的连接还是从池中获取另一个连接?

转载 作者:行者123 更新时间:2023-11-29 13:48:06 25 4
gpt4 key购买 nike

我有一个 Node.js 脚本和一个 PostgreSQL 数据库,我将使用一个库来维护与数据库的连接池。

假设我有一个脚本在脚本的不同部分多次查询数据库(不是一个事务),我如何判断我是否应该获取一个连接/客户端并在整个*中重用它,或者为每个查询从池中获取一个新客户端? (两者都有效,但哪个性能更好?)

pg-promise 库中的

*tasknode-postgres 库中的connect


...
// Acquire connection from pool.
(Database query)
(Non-database-related code)
(Database query)
// Release connection to pool.
...

...
// Acquire connection from pool.
(Database query)
// Release connection to pool.
(Non-database-related code)
// Acquire connection from pool.
(Database query)
// Release connection to pool.
...

最佳答案

我不确定,你使用的池是如何工作的,但通常它们应该重用连接(使用后不要断开连接),所以你不需要关心缓存连接。

关于node.js - PostgreSQL:使用相同的连接还是从池中获取另一个连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45127308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com