新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLServer2005兩種快照隔離機制的不同之處
以下的文章主要描述的是SQL Server 2005兩種快照隔離機制的不同之處,總得來說,READ_COMMITTED_SNAPSHOT相對而言肯其比較適合于原有數(shù)據(jù)庫設(shè)計得相對復雜,不想做太多更改的情況下。

目前創(chuàng)新互聯(lián)公司已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站改版維護、企業(yè)網(wǎng)站設(shè)計、集美網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
它不需要去修改以前的存儲過程。這其實是READ_COMMITTED隔離級別的一個改良版本。
而另外一個SNAPSHOT則是一個全新的隔離級別。
下面是我用第二種方式的一個例子
創(chuàng)建演示用的數(shù)據(jù)庫
- 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')
建一個查詢,這里故意不提交事務(wù)
- use SnapshotIsolationDemo
- begin tran
- update test set tname='version3' where tid=2
- select * from test
再建一個查詢,模擬另外一個用戶來訪問
- use SnapshotIsolationDemo
- set transaction isolation level snapshot
- select * from test
清理工作
- use master
- drop database SnapshotIsolationDemo
- go
以上的相關(guān)內(nèi)容就是對SQL Server 2005兩種快照隔離機制的比較的介紹,望你能有所收獲。
文章名稱:SQLServer2005兩種快照隔離機制的不同之處
本文網(wǎng)址:http://www.5511xx.com/article/cdejccg.html


咨詢
建站咨詢
