分类方式 | 锁名 | 开销 | 速度 | 死锁 | 锁定 | ||
---|---|---|---|---|---|---|---|
使用方式分 | 乐观锁 | ||||||
使用方式分 | 悲观锁 | ||||||
按粒度分 | 表级锁 | 开销小 | 加锁快 | 不会出现死锁 | |||
按粒度分 | 行级锁 | 开销大 | 加锁慢 | 会出现死锁 | |||
按粒度分 | 页级锁 |
分类方式 | 使用方式分 | 使用方式分 | 按粒度分 | 按粒度分 | 按粒度分 |
---|---|---|---|---|---|
锁名 | 乐观锁 | 悲观锁 | 表级锁 | 行级锁 | 页级锁 |
开销 | 开销小 | 开销大 | |||
速度 | 加锁快 | 加锁慢 | |||
死锁 | 不会出现死锁 | 会出现死锁 | |||
锁定 | 锁定力度大 | 锁定力度小 | |||
锁冲突概率 | 概率大 | 概率小 | |||
并发 | 并发低 | 并发高 | |||
锁冲突概率 | 概率大 | 概率小 | |||
锁冲突概率 | 概率大 | 概率小 | |||
锁冲突概率 | 概率大 | 概率小 | |||
锁冲突概率 | 概率大 | 概率小 |