国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL鎖的分類與算法

2024-07-24 12:36:19
字體:
供稿:網(wǎng)友
  MySQL中鎖包含表 、頁級鎖和行級鎖兩個大類。表頁級鎖是意向鎖,有IX,IS,一般在行級鎖之前使用;行級鎖則是傳統(tǒng)的S和X鎖。這些鎖的兼容特性如下:
 
  IS IX S X
  IS 兼容 兼容 兼容 不兼容
  IX 兼容 兼容 不兼容 不兼容
  S 兼容 不兼容 兼容 不兼容
  X 不兼容 不兼容 不兼容 不兼容
  InnoDB存儲引擎中行鎖算法有3種,分別是:
  * Record Lock 單個行記錄上鎖
 
  Gap Lock 間隙鎖,鎖定一個范圍,但不包含記錄本身
  Next-Key Lock GapLock+RecordLock
  Record Lock比較容易理解,GapLock需要注意的是,它鎖定的范圍,既包含左間隙,也包含右間隙。Gap Lock的作用,是為了阻止多個事務(wù)將記錄插入到同一個范圍內(nèi),從而導(dǎo)致幻影讀。

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长子县| 深圳市| 台湾省| 枣庄市| 高淳县| 蒲城县| 福安市| 大洼县| 日喀则市| 丹巴县| 潢川县| 铁力市| 临夏市| 泽州县| 沭阳县| 邢台市| 天津市| 镇宁| 陇南市| 广饶县| 淳化县| 泰兴市| 洪湖市| 饶河县| 宁强县| 石景山区| 桃园县| 许昌县| 永新县| 罗江县| 全南县| 临猗县| 开阳县| 潢川县| 鸡泽县| 乐安县| 新源县| 常德市| 南康市| 仁怀市| 旺苍县|