首页 > Sql Server 中锁的概念

Sql Server 中锁的概念

锁的类型:



(1) 共享锁:



共享锁用于所有的只读数据操作.



(2) 修改锁:



修改锁在修改操作的初始化阶段用来锁定可能要被修改的资源,这样可以避免使用共享锁造成的死锁现象



(3) 独占锁:



独占锁是为修改数据而保留的。它所锁定的资源,其他事务不能读取也不能修改。独占锁不能和其他锁兼容。



(4) 架构锁



结构锁分为结构修改锁(Sch-M)和结构稳定锁(Sch-S)。执行表定义语言操作时,SQL Server采用Sch-M锁,编译查询时,SQL Server采用Sch-S锁。



(5) 意向锁



意向锁说明SQL Server有在资源的低层获得共享锁或独占锁的意向。



(6) 批量修改锁



批量复制数据时使用批量修改锁

转载于:https://www.cnblogs.com/linnew/p/10522360.html

更多相关: