1.数据库表锁定原理1.1目前的C/S,B/S结构都是多用户访问数据库,每个时间点会有成千上万个user来访问DB,其中也会同时存取同一份数据,会造成数据的不一致性或者读脏数据。
1.2事务的ACID原则1.3锁是关系数据库很重要的一部分,数据库必须有锁的机制来确保数据的完整和一致性。
1.3.1SQLServer中可以锁定的资源:1.3.2锁的粒度:1.3.3锁的升级:锁的升级门限以及锁升级是由系统自动来确定的,不需要用户设置。
1.3.4锁的类型(1)共享锁:共享锁用于所有的只读数据操作。
(2)修改锁:修改锁在修改操作的初始化阶段用来锁定可能要被修改的资源,这样可以避免使用共享锁造成的死锁现象。
1