Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在PostgreSQL中不提交或回滚的事务中,理想的空闲连接时间是什么_Node.js_Postgresql_Transactions_Sequelize.js - Fatal编程技术网

Node.js 在PostgreSQL中不提交或回滚的事务中,理想的空闲连接时间是什么

Node.js 在PostgreSQL中不提交或回滚的事务中,理想的空闲连接时间是什么,node.js,postgresql,transactions,sequelize.js,Node.js,Postgresql,Transactions,Sequelize.js,在PostgreSQL中不提交或回滚的事务中,理想的自由连接时间是什么? 在节点JSI中,使用sequelizejs ORM进行fire查询。事务中的每个查询都会打开与数据库服务器的新连接。它将保持连接,直到事务提交或回滚。若我忘记提交或回滚事务,那个么它就不会 在连接进入死锁状态一段时间后释放连接。理想时间为零 事务越短,它们对数据库系统造成的负担就越小,因为它们不持有锁并防止回收已删除的行版本 您不应该在开放事务中有空闲连接。您可能是对的,但我的连接会挂起一段时间,我无法计算出时间。可能是这

在PostgreSQL中不提交或回滚的事务中,理想的自由连接时间是什么?
在节点JSI中,使用sequelizejs ORM进行fire查询。事务中的每个查询都会打开与数据库服务器的新连接。它将保持连接,直到事务提交或回滚。若我忘记提交或回滚事务,那个么它就不会
在连接进入死锁状态一段时间后释放连接。

理想时间为零

事务越短,它们对数据库系统造成的负担就越小,因为它们不持有锁并防止回收已删除的行版本


您不应该在开放事务中有空闲连接。

您可能是对的,但我的连接会挂起一段时间,我无法计算出时间。可能是这样,但这并不理想(这正是您在问题中要求的)。拥有空闲连接没有问题,只是拥有一个与打开事务的空闲连接。