数据仓库服务 GAUSSDB(DWS)-GaussDB(DWS)连接管理规范:规则1.3 开启的事务最后必须提交或回滚

时间:2024-12-24 11:19:59

规则1.3 开启的事务最后必须提交或回滚

违反规则的影响

  • 事务长时间不提交,持锁阻塞ALTER等操作,进而阻塞所有业务。
  • 大量“idle in transaction”连接,触发连接上限,导致新建连接报错。

方案建议

  • 默认使用autocommit自动提交方式,如关闭autocommit,则必须手动提交。
  • 显式start transaction开启的事务,执行完相关操作后,必须显式commit/rollback结束事务。
support.huaweicloud.com/devg-910-dws/dws_04_0103.html