GBase 8a
安装配置
文章
ETL工具调度GBase8a存储过程报错can't lock table
发表于2025-07-18 17:15:2738次浏览3个评论
某公司ETL调度工具调度执行GBase8a数据库的procedure,其中两表关联update SQL 会稳定报错 can't lock table。

而在数据库命令行中、企业管理器中执行存储过程不报错。
因此怀疑ETL工具调度组件中开启了事务。
排查审计日志 gbase.audit_log 发现ETL工具在执行过程中会主动下发 set autocommit=0;
解决方案:
GBase8a 数据库是分析型数据库,不应使用事务机制。现场调整不使用事务后,任务调度正常不再报错。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526