博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql中MVCC 锁与事务隔离级别之间关系
阅读量:6320 次
发布时间:2019-06-22

本文共 347 字,大约阅读时间需要 1 分钟。

hot3.png

1. MVCC

网上有很多参考资料,这里不做解释。

2. 锁

这里不说意向锁, 只谈共享锁S 排他锁X
S X
S 兼容 不兼容
X 不兼容 不兼容

3. 隔离级别

  • read-uncommitted
写加x锁, 读不加任何锁, 所以能读到数据库事务未提交数据(脏读)
  • read-committed
一致性非锁定读-读最新快照读取的数据正在update或delete不会等待锁释放, 而是去读快照数据(undo)
  • repeatable read
一致性非锁定读-读一开始行数据版本
  • SERIALIZABLE
写加x锁,读加s锁

4.参考资料: MySQL技术内幕++InnoDB存储引擎++第2版

转载于:https://my.oschina.net/u/3262979/blog/2353421

你可能感兴趣的文章
警惕:移动应用App背后的安全危机!
查看>>
java
查看>>
python 异常
查看>>
拿什么来拯救你,电视!
查看>>
计算机网络改变了人们的娱乐方式
查看>>
django模板高级进阶
查看>>
我是一个硬盘
查看>>
块级元素与内联元素
查看>>
二次剩余Cipolla算法学习笔记
查看>>
String类的一些常用方法
查看>>
hdu 4122(RMQ)2011福州现场赛B题
查看>>
小组项目冲刺第四天的个人总结
查看>>
Mybatis入门
查看>>
2019.2.15 t2
查看>>
[bzoj 4833]最小公倍佩尔数
查看>>
17、ListView & GridView
查看>>
java中的继承与oc中的继承的区别
查看>>
Django之ORM
查看>>
布局的一点总结
查看>>
根据条件更改水晶报表的背景颜色
查看>>