ITPub博客

首页 > 数据库 > > 关键特性-高性能事务处理

关键特性-高性能事务处理

作者:GaussDB_数据库 时间:2020-01-06 17:25:50 0 删除 编辑

GaussDB 100通过高效的多级读写锁实现、MVCC机制(Multi-Version Concurrency Control)、事务隔离级别支持等一系列并发控制机制,保证在数据一致性前提下实现高并发访问。

技术特点:

  • 事务隐式启动,第一个可执行SQL(除登录语句外)隐含事务的开始。
  • 默认非自动提交,用户通过Commit显式提交事务,或Rollback显式回滚事务,并结束该事务。支持在事务中设置保存点,实现事务在执行中回滚到保存点,从而避免了整个事务的回滚。
  • DDL在独立事务内运行,遇到DDL语句数据库会自动提交前面事务,开始一个新的事务执行DDL语句。
  • 支持表级、行级以及关键字级的锁,以控制不同粒度的数据对象的并发访问控制。
  • 支持基于时间戳和回滚段的行级MVCC,实现数据查询和修改互不阻塞,极大提升并发查询和修改的性能。
  • 支持设置隔离级别,提供Read Committed、Serializable和Current Committed三种事务隔离级别。

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

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19181