Skip to content

Latest commit

 

History

History
6 lines (6 loc) · 422 Bytes

MySQL的行级锁有那些种类?.md

File metadata and controls

6 lines (6 loc) · 422 Bytes
  1. 记录锁(Record Locks)
    • 基本的行级锁,直接作用于索引记录上。
  2. 间隙锁(Gap Locks)
    • 锁定一个范围,但不包括记录本身,主要用于防止幻读(phantom reads)。
  3. 临键锁(Next-Key Locks)
    • 是记录锁和间隙锁的组合,锁定一个范围并且包括记录本身。临键锁可以防止幻读,并且是InnoDB默认的行级锁形式。