灌水唠嗑区
其他
问答

表级锁和行级锁优缺点?

发表于2026-04-23 14:13:3247次浏览7个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:

【操作系统】:

【CPU】:

【问题描述】*:表级锁和行级锁优缺点?

评论

登录后才可以发表评论
用户头像
路路路发表于 3个月前
表锁快、并发差;行锁并发高、速度稍慢,容易产生死锁。
GBase用户21182发表于 3个月前
表级锁
优点
加锁简单、开销小、加锁速度快
不会产生死锁
适合批量全表更新、短平快批量操作
GBase用户21182发表于 3个月前
表级锁缺点
锁住整张表,并发极差
写锁阻塞全表所有读写,容易大面积等待
只适合低并发、少量业务场景
GBase用户21182发表于 3个月前
行级锁
优点
只锁定修改的单行 / 少数行
表内其他数据正常读写,并发能力极强
适合高并发 OLTP 日常业务
GBase用户21182发表于 3个月前
行级锁
缺点
加锁复杂、资源开销大、加锁慢
容易产生死锁、锁等待、行锁冲突
批量大批量更新时,效率不如表锁
GBase用户21182发表于 3个月前
表锁:粒度大、并发差、简单无死锁。
行锁:粒度小、并发高、易冲突死锁。
过客发表于 2个月前
蹲个答案。