多粒度锁(英语:Multiple granularity locking,MGL)是一种用在数据库以及关系数据库的锁定方式。
MGL常被用在两阶段锁定法(Two-phase locking)以确保可串行性(Serializability)。