MySql 表级锁和行级锁比较 餘yuqn 2025-04-23 78 阅读1分钟 MySql 有表级锁和行级锁,表级锁以表为单位,行级锁以每一行为单位,两种不同的锁机制都是用来管理并发时表数据的一致性。 粒度比较 表级锁:锁住整张表,粒度比行级锁大。 行级锁:锁住某一条记录,粒度比表级锁小。 开销比较 表级锁:开销小,只需要维护整张表的锁。 行级锁:开销大,需要维护表中的每一条记录。 性能比较 表级锁:性能低。 行级锁:性能高。 加锁方式 共享锁:允许所有事务访问表(行)数据,但是写操作会被阻塞。 排他锁:同一时间段只允许一个事务对表(行)数据访问和操作。