随笔分类 -  Sql Server学习笔记

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