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

InnoDB可重複讀隔離級別下如何避免幻讀? 表象:快照讀(非阻塞讀)—僞MVCC 內在:next-key鎖,(行鎖+gap鎖) 當前讀:加鎖的增刪改查語句,無論什麼鎖,因爲讀取的是當前最新版本,還要保證併發事務不能修改當前記錄,對讀取記錄加鎖。 快照讀:可能讀取到的數據不是最新版本而是歷史版本。 read committed級別下。當前讀與快照讀讀取的版本一樣。 repeatable read
相關文章
相關標籤/搜索