說一說 MySQL 的行鎖和表鎖

MyISAM 只支持表鎖;InnoDB 支持表鎖和行鎖,默認爲行鎖。

 

  • 表鎖:開銷小,加鎖快,不會出現死鎖。鎖粒度大,發生鎖衝突的概率最高,併發量最低。
  • 行鎖:開銷大,加鎖慢,會出現死鎖。鎖粒度小,發生鎖衝突的概率小,併發度最高。

 

 


【Java面試題與答案】整理推薦

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章