多粒度鎖(英語:Multiple granularity locking,MGL)是一種用在數據庫以及關係數據庫的鎖定方式。
MGL常被用在兩階段鎖定法(Two-phase locking)以確保可串行性(Serializability)。