首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RC/RR隔离原理和区别

mysql四种隔离级别:

1未提交读(READ UNCOMMITED)脏读

2已提交读 (READ COMMITED)简称(RC) 不可重复读

3可重复读(REPEATABLE READ)简称(RR )

4可串行化(SERIALIZABLE)

实验1 ,采用mysql 默认的隔离级别 RR ,启动A、B两个事务对比,阿拉伯数字递增代表事务执行的时间顺序

实验2 ,隔离级别设置为 RC ,启动A、B两个事务对比,阿拉伯数字递增代表事务执行的时间顺序

总结∶

可重复读级别下,开启事务之后第一个select才会生成快照,而不是事务一开始就生成快照。

读已提交级别下,每次select都会生成一个快照。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OZAlQyG0w1pZkTYF7z069VXw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券