Mysql底层原理

21 阅读1分钟

MySQL 中是如何实现事务隔离的

读未提交:它是性能最好,也可以说它是最野蛮的方式,因为它压根儿就不加锁,所以根本谈不上什么隔离效果,可以理解为没有隔离。

串行化:读的时候加共享锁,也就是其他事务可以并发读,但是不能写。写的时候加排它锁,其他事务不能并发写也不能并发读。

读提交和可重复读:这两种隔离级别是比较复杂的,既要允许一定的并发,又想要兼顾的解决问题。

image.png