我在我的应用程序代码中发现了一个Bug,我启动了一个事务,但从未提交或回滚。连接定期使用,每10秒钟读取一些数据。在
这对数据库有什么影响?会导致额外的CPU和RAM使用吗?会影响其他连接吗?这个状态可以持续多长时间?
我正在使用PostgreSQL 9.1和9.4。
pg_stat_activity
表中,它的状态报告为“空闲中的事务”,其backend_start
时间已经超过一周。这对数据库有什么影响?会导致额外的CPU和RAM使用吗?会影响其他连接吗?这个状态可以持续多长时间?
我正在使用PostgreSQL 9.1和9.4。