事务的隔离级别

在sql标准中定义快照隔离级别的rr级别是可以看到别的事务的insert后提交的数据的,但是在mysql中,rr级别是看不到别的事务提交的数据的,这个看不到指的的读操作,从而避免了幻读的出现,mysql中是使用了快照隔离的技术,这个技术是实现了mvcc,针对dml操作,还是有会进行当前读的,这个之前都已经测试过,下面看下快照隔离的定义
snapshot isolation is a guarantee that all reads made in a transaction will see a consistent snapshot of the database (in practice it reads the last committed values that existed at the time it started), and the transaction itself will successfully commit only if no updates it has made conflict with any concurrent updates made since that snapshot.
主要是针对的select,另外oracle中只支持rc,serializable 两中的级别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值