国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 西充县| 巴南区| 永靖县| 阿坝| 长顺县| 陇川县| 来宾市| 北川| 黄浦区| 潮安县| 环江| 年辖:市辖区| 普格县| 镇坪县| 玛多县| 奉化市| 江门市| 景德镇市| 郧西县| 张家川| 衡阳县| 洞头县| 江口县| 安义县| 和政县| 洪洞县| 万宁市| 崇礼县| 防城港市| 凤冈县| 全州县| 贞丰县| 广宗县| 怀来县| 谢通门县| 井研县| 静安区| 霍邱县| 九寨沟县| 常熟市| 普宁市|