PostgreSQL中“事务中空闲”会话虽不执行语句,但仍持有锁和连接槽,并可能阻止VACUUM清理死行。仅执行SELECT的会话在READ COMMITTED隔离级别下会阻塞ALTER TABLE并连带阻塞后续查询;REPEATABLE READ或已写入的会话还会阻碍清理。该超时默认值为0,可按角色设置idle_in_transaction_session_timeout,超时后连接被终止、事务回滚。
完成下面两步后,将自动完成登录并继续当前操作。