天天看點

REPEATABLE-READ下批量更新資料的問題

REPEATABLE-READ下批量更新資料的問題

1. 目前mysql的隔離級别 REPEATABLE-READ

2. 使用者讀取的時候或者更改的時候(通過事務)   會對 更改的資料加行鎖 和 gap鎖 , 最終更改完畢後 去掉鎖。 (行鎖表示這條資料不能更改, gap鎖表示這個索引區域不能被重建)

3. 更改資料無索引的情況, 會鎖定全部表,這個很恐怖,不是鎖定索引了。(GAP鎖是更改資料的時候每周遊一次資料就會加一個gap鎖)

轉載于:https://www.cnblogs.com/sailrancho/p/5689599.html