GBase 8s 的锁技术和隔离级别

锁技术  

  • 锁粒度: GBase 8s 提供 6 种粒度的锁, 可满足各种并发模式下的需求。

锁粒度说明
数据库锁针对整个数据库的锁
表锁针对整个表的锁
页锁针对整页数据的锁
行锁针对一个数据行的锁
字节锁在包含 VARCHAR 的行上的锁
键锁在索引中的一个键值上的锁

  • 锁类型: GBase 8s 支持多种类型的锁, 包括共享锁、 排他锁、 提升锁。
  • 支持自动解死锁: GBase 8s 对死锁的管理十分智能化, 可通过数据库锁资源的相关设置, 使得数据库具有自动解死锁功能。  

隔离级别

GBase 8s 提供以下 5 个隔离级别:

隔离级别说明
Dirty Read脏读级别, 这个并发性级别不锁定任何行。
Committed Read提交读, 这个级别不锁定任何行, 但如果有人执行更新或在
行上使用排他锁, 它将失败。
Cursor Stability游标固定, 在选择的行上加共享锁, 因此当有用户正在读取
某行时, 其他用户就不能更新它。
Repeatable Read可重复读, 为每个读取的行加共享锁, 使这些行不能再被更
改, 重复读取将返回同样的记录和值。
Last Committed Read最后提交读, 与提交读相似; 不过, 当读取已更新某个行时,
将从日志中读取最近提交的记录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值