1. 程式人生 > >MySQL中的鎖理解

MySQL中的鎖理解

其他 理解 不能 isam 目的 其他人 沖突 表級鎖 互斥

1、目的:解決客戶端並發訪問你的沖突問題
2、鎖的分類
  1、鎖類型
    1、讀鎖(共享鎖)
      查詢(select):加讀鎖之後,被人不能更改表記錄,但是可以進行查詢。
    2、寫鎖(互斥鎖,排他鎖)
      更新(update):加寫鎖之後別人不能查,不能改。
  2、鎖粒度
    1、行級鎖:Innodb(存儲引擎)
      select:加讀鎖,鎖1行
      update:加寫鎖,鎖1行
    2、表級鎖:MyISAM
      select:加讀鎖,鎖1張表,其他人只能查,不能改
      update:加寫鎖,鎖1張表,其他人不能改也不能查

MySQL中的鎖理解