事务的隔离级别

四种隔离级别

  1. 读未提交 read uncommitted
    可能存在脏读,脏读是指读到了未提交的脏数据,脏页是指缓存池中已经被修改的页面,因为内存和磁盘异步写的,没有刷到磁盘上,但会达到最终一致性。

  2. 读提交 read committed
    可能存在不可重复读,不可重复读是指同一个事务中,多次读取统一数据集合,得到了不同的结果。

  3. 可重复读 read repeatable
    指同一事务中,每次查询同一集合,结果都不变。
    可以避免幻读,在改隔离级别下,Mysql Innodb 采用 next-key lock避免幻读。

  4. 串行化 serialize

posted @ 2020-03-16 13:38  南岛的森林  阅读(130)  评论(0编辑  收藏  举报