mysql Serializable底层实现原理
时间: 2023-05-15 19:05:59 浏览: 209
数据库MYSQL底层原理分析-笔记-pdf
MySQL的Serializable隔离级别是通过在事务中使用锁来实现的。当一个事务开始时,它会获取一个排它锁,这个锁会一直持有到事务结束。在Serializable隔离级别下,当一个事务读取数据时,它会获取一个共享锁,这个锁会一直持有到事务结束。当一个事务要修改数据时,它会获取一个排它锁,这个锁会一直持有到事务结束。这样可以保证在Serializable隔离级别下,事务之间的数据访问是串行化的,从而避免了脏读、不可重复读和幻读等问题。
阅读全文