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