SQLServer2005两种快照隔离机制的比较计算机等级考试

文章作者 100test 发表时间 2009:09:22 06:35:00
来源 100Test.Com百考试题网


  总得来说,READ_COMMITTED_SNAPSHOT可能比较适合于原有数据库设计得相对复杂,不想做太多更改的情况下。它不需要去修改以前的存储过程。这其实是READ_COMMITTED隔离级别的一个改良版本。
  而另外一个SNAPSHOT则是一个全新的隔离级别。
  下面是我用第二种方式的一个例子
  --创建演示用的数据库
  create database SnapshotIsolationDemo
  go
  use SnapshotIsolationDemo
  alter database SnapshotIsolationDemo set allow_snapshot_isolation on
  create table test
  ( tid int not null primary key,
  tname varchar(50) not null
  )
  insert into test values(1,version1)
  insert into test values(2,version2)
  --建一个查询,这里故意不提交事务百考试题-全国最大教育类网站(www.Examda。com)
  use SnapshotIsolationDemo
  begin tran
  0update test set tname=version3 where tid=2
  0select * from test
  --再建一个查询,模拟另外一个用户来访问来源:www.100test.com
  use SnapshotIsolationDemo
  set transaction isolation level snapshot
  0select * from test
  --清理工作
  use master
  0drop database SnapshotIsolationDemo
  go

  编辑特别推荐:

  2009年9月全国计算机等级考试真题及答案

  2009年9月全国计算机等级考试成绩查询



相关文章


2009年下半年全国计算机三级数据库技术上机答案计算机等级考试
2009年下半年全国计算机一级B上机试题计算机等级考试
2009年9月全国计算机四级软件测试工程师笔试试题计算机等级考试
SQLServer2008中的稀疏列和列集计算机等级考试
SQLServer2005两种快照隔离机制的比较计算机等级考试
巧用Excel公式计算个人所得税计算机等级考试
2009年下半年全国计算机四级网络工程师笔试答案计算机等级考试
劣质数据线引起的死机故障计算机等级考试
Mac版Google语音视频聊天插件升级计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛