1.SQL Server的各种物理锁粒度 SQL Server提供三种级别的物理锁 如图7-15所示。 ��行锁(row-level lock):是指锁定一个数据页或索引页中的一行数据。 ��页锁(page lock):用于锁定一个页。一个页由8KB的数据或索引信息组成。 ��表锁(table lock):用于锁定包含数据与索引的整个表。用于表级别的锁定。 图7-15 锁管理器使用的各种类型的锁如下: ��(1) 共享锁(shared):用于读事务 ��(2) 更新锁(update):用于更新,而后升级为独占锁。 ��(3) 独占锁(execusive):用于写事务 ��(4) 意向锁(intent):说明其下级节点正在被加锁。 ��(5) 模式锁(schema):分为模式静态锁和模式修改锁。当禁止修改模式时,使用静态锁;实际修改表或索引时,使用修改锁。
3.SQL Server中浏览锁的方法 |