SQL Server锁定【2015.12.17】
摘要:锁定的体系分类 1.表级锁 保证数据在逻辑上的一致性。 包含:行级锁、分页锁、表、数据分页、LOB分页以及索引叶子级锁。 2.闩 保证数据在物理上的一致性,系统采用,比锁少耗资源,对用户不可见。锁的分类 锁定包括共享锁、排他锁、更新锁以及意向锁,再加上这些锁类型的一些变种 1.共享锁 当数据...
阅读全文
posted @
2015-12-17 11:23
dongdong_hb
阅读(195)
推荐(0)
SQL SERVER 并发【2015.12.16】
摘要:并发控制模型 1.悲观并发控制: A.默认冲突存在,当前进程通过获取当前数据的锁阻止其他进程的访问。 B.读与写之间是相互阻塞。 2.乐观并发控制: A.使用行版本控制保持数据被操作前的状态。 B.读与写之间不会相互阻塞;但是写会发生阻塞,SQL SERVER会把冲突的错误信息发送给上层的应...
阅读全文
posted @
2015-12-16 16:38
dongdong_hb
阅读(322)
推荐(1)
键和约束【2015.12.11】
摘要:约束的定义: 约束是一种限制,作用于列级或者行级,确保数据符合设计要求和满足数据完整性规则。约束的分类: 1.域约束:作用于列上的约束,比如CHECK和DEFAULT。 2.实体约束:作用于行上的约束,比如:PRIMARY和UNIQUE。 3.引用完整性约束:当某列必须与其他列有依赖关系时,FORE...
阅读全文
posted @
2015-12-11 09:32
dongdong_hb
阅读(265)
推荐(0)