一,前言
事務的隔離級別有四種,讀未提交,讀已提交,可重復讀和串行化,下面結(jié)合具體的問題,在mysql中,innodb引擎是怎么解決幻讀的?
二,詳情
一張圖勝過千言萬語:
1, 什么是幻讀?
2, 為什么要解決幻讀?
3, mysql是怎么解決幻讀的?
3.1next-key原理是什么?
3.2 next-key鎖包含什么?
4, mysql INNODB引擎RR隔離級別是否解決了幻讀?
三,小結(jié)
幻讀的例子非常的清楚,為了高并發(fā)數(shù)據(jù)庫系統(tǒng)中,保證事務與事務之間隔離性和數(shù)據(jù)一致性,mysql innodb引擎默認是RR的隔離級別,在mysql中通過MVCC快照讀和next-key(當前讀)兩種模式解決幻讀問題.
引用鏈接:*blog.csdn.net/u013067756/article/details/90722490