- 26
- 0
- 约2.42千字
- 约 11页
- 2016-09-14 发布于广东
- 举报
第12章 SQL Server的并发性 本章的学习目标: *了解并发性的基本概念*理解事务的特点和作用 *掌握事务管理技术 *理解锁的作用 *掌握定制锁技术 *掌握查看和理解锁信息技术 12.1 并发性的概念 并发性就是两个或两个以上的用户同时对数据执行的操作.并发性问题就是并发操作时遇到的各种问题。在SQL Server2000系统中,解决并发性问题采取了事务和锁的机制. 事务就是一个单元的工作,包括一系列的操作,这些操作要么全部成功,要么全部失败.通过在事务中使用锁,可以防止其他用户修改另一个还没有完成的事务中的数据. 事务和锁具有以下特点: *事务是一个单元的工作,要么全做,要么全不做; *事务保证操作的一致性和可恢复性; *每一条Transact-SQL语句都可以是一个事务; *实际使用的事务是用户定义的事务,它包括一系列操作或语句; *在多服务器环境中,使用用户定义的分布式事务保证操作的一致性; *锁是保证并发控制的手段; *可以锁定的资源包括行、页、Extent、表和数据库; *锁的基本类型是共享锁和排它锁; *特殊类型的锁包括意图锁、修改锁和模式锁; *共享锁允许其他事务继续使用锁定的资源; *排它锁只允许一个事务访问数据; *系统本身可以处理死锁; *用户可以根据实际情况定制锁的一些特征. 12.2 事务 12.2.1 事务的概念 事务是指一个单元
原创力文档

文档评论(0)