InnoDB可重複讀隔離級別下如何避免幻讀

InnoDB可重複讀隔離級別下如何避免幻讀 主要通過以下兩種情況避免幻讀 表象:快照讀(非阻塞讀)僞MVCC 表象避免幻讀,是RR下查找數據,第一次讀取創建快照,後面讀取都是讀取本次快照,不論別的事務是否提交相關更改,我們都不知道,掩耳盜鈴 內在:next-key鎖(行鎖+gap鎖) 上了鎖,你別的操作不會修改我鎖定的區間了,我就不會幻讀 首先我們理解下面兩個概念,當前讀和快照讀 當前讀:sele
相關文章
相關標籤/搜索