ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8c数据库自治事务的核心作用

GBase 8c数据库自治事务的核心作用

原创 国内数据库 作者:GBASE南大通用 时间:2026-06-05 15:41:08 0 删除 编辑

在南大通用GBase 8c数据库(gbase database)开发中,自治事务( PRAGMA AUTONOMOUS_TRANSACTION)是常用特性,核心是让一段逻辑独立提交,不随外层事务回滚。但官方文档明确强调: 它有严格使用边界,滥用会导致数据不一致。

文章配图-1

自治事务的核心作用

默认情况下,存储过程里的所有操作都在同一个事务里:外层事务回滚,所有操作(包括日志)都会被撤销。

自治事务的作用很简单:

  • 标记为自治的过程 / 函数,拥有独立的提交 / 回滚权限;
  • 外层事务失败回滚时,自治事务的提交结果不受影响;
  • 适合记录审计日志、错误信息,保留问题现场。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3173162/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1319
  • 访问量
    1296117