什么是mysql mysql gap鎖介紹?
mysql gap鎖介紹?1. 什么是間隙:[gap]間隙是插入新記錄的索引樹中的間隙。相應的間隙鎖是添加到間隙的鎖,并且有一個記錄上一個間隙組合的下一個鑰匙鎖。2. 間隙鎖或下一個鑰匙鎖的功能:簡而
mysql gap鎖介紹?
1. 什么是間隙:[gap]間隙是插入新記錄的索引樹中的間隙。相應的間隙鎖是添加到間隙的鎖,并且有一個記錄上一個間隙組合的下一個鑰匙鎖。
2. 間隙鎖或下一個鑰匙鎖的功能:簡而言之,它是為了防止不真實的閱讀。鎖用于防止插入具有特定條件的新記錄,因為插入時也會獲取間隙鎖。
3. 何時獲得gap lock或nextkey lock
這與隔離級別有關(guān)。只有在可重復讀取或以上隔離級別下的特定操作才能獲得gap lock或nextkey lock。