按照锁的粒度分数据库锁有哪些?

173 阅读1分钟

行锁

  1. 行锁只锁要操作的那行数据
  2. 行锁的开销大
  3. 行锁的并发性大
  4. innodb默认是行锁,myisam不支持行锁

表锁

  1. 表锁锁整行数据
  2. 表锁并发小
  3. 表锁开销小
  4. myisam默认是表锁

页锁

  1. 介于表锁和行锁之间