1、待定
相關知識點:
- innodb對於行的查詢使用next-key lock
- Next-locking keying爲了解決Phantom Problem幻讀問題
- 當查詢的索引含有唯一屬性時,將next-key lock降級爲record key
- Gap鎖設計的目的是爲了阻止多個事務將記錄插入到同一範圍內,而這會導致幻讀問題的產生
- 有兩種方式顯式關閉gap鎖:(除了外鍵約束和唯一性檢查外,其餘情況僅使用record lock) A. 將事務隔離級別設置爲RC B. 將參數innodb_locks_unsafe_for_binlog設置爲1