灌水唠嗑区
其他
问答
表级锁和行级锁优缺点?
发表于2026-04-23 14:13:3247次浏览7个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:
【操作系统】:
【CPU】:
【问题描述】*:表级锁和行级锁优缺点?
评论
登录后才可以发表评论
路路路发表于 3个月前
表锁快、并发差;行锁并发高、速度稍慢,容易产生死锁。
GBase用户21182发表于 3个月前
表级锁
优点
加锁简单、开销小、加锁速度快
不会产生死锁
适合批量全表更新、短平快批量操作
优点
加锁简单、开销小、加锁速度快
不会产生死锁
适合批量全表更新、短平快批量操作
GBase用户21182发表于 3个月前
表级锁缺点
锁住整张表,并发极差
写锁阻塞全表所有读写,容易大面积等待
只适合低并发、少量业务场景
锁住整张表,并发极差
写锁阻塞全表所有读写,容易大面积等待
只适合低并发、少量业务场景
GBase用户21182发表于 3个月前
行级锁
优点
只锁定修改的单行 / 少数行
表内其他数据正常读写,并发能力极强
适合高并发 OLTP 日常业务
优点
只锁定修改的单行 / 少数行
表内其他数据正常读写,并发能力极强
适合高并发 OLTP 日常业务
GBase用户21182发表于 3个月前
行级锁
缺点
加锁复杂、资源开销大、加锁慢
容易产生死锁、锁等待、行锁冲突
批量大批量更新时,效率不如表锁
缺点
加锁复杂、资源开销大、加锁慢
容易产生死锁、锁等待、行锁冲突
批量大批量更新时,效率不如表锁
GBase用户21182发表于 3个月前
表锁:粒度大、并发差、简单无死锁。
行锁:粒度小、并发高、易冲突死锁。
行锁:粒度小、并发高、易冲突死锁。
过客发表于 2个月前
蹲个答案。
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528