自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server的并發(fā)控制介紹

數(shù)據(jù)庫 SQL Server
SQL Server的并發(fā)控制根據(jù)建立并發(fā)控制的方法而分為兩類,分別是悲觀并發(fā)控制和樂觀并發(fā)控制,下面就讓我們一起來了解一下。

SQL Server的并發(fā)控制時怎樣的呢?這是很多人都提到過的問題,下面就為您詳細介紹SQL Server的并發(fā)控制,供您參考學習。

SQL Server 2005支持使用行版本控制的兩個事務隔離級別。一個是已提交讀隔離的新實現(xiàn),另一個是新事務隔離級別(快照)。

當許多人試圖同時修改數(shù)據(jù)庫中的數(shù)據(jù)時,必須實現(xiàn)一個控制系統(tǒng),使一個人所做的修改不會對他人所做的修改產生負面影響。這稱為并發(fā)控制。

SQL Server的并發(fā)控制理論根據(jù)建立并發(fā)控制的方法而分為兩類:

悲觀并發(fā)控制

一個鎖定系統(tǒng),可以阻止用戶以影響其他用戶的方式修改數(shù)據(jù)。如果用戶執(zhí)行的操作導致應用了某個鎖,只有這個鎖的所有者釋放該鎖,其他用戶才能執(zhí)行與該鎖沖突 的操作。這種方法之所以稱為悲觀并發(fā)控制,是因為它主要用于數(shù)據(jù)爭用激烈的環(huán)境中,以及發(fā)生并發(fā)沖突時用鎖保護數(shù)據(jù)的成本低于回滾事務的成本的環(huán)境中。

樂觀并發(fā)控制

在樂觀并發(fā)控制中,用戶讀取數(shù)據(jù)時不鎖定數(shù)據(jù)。當一個用戶更新數(shù)據(jù)時,系統(tǒng)將進行檢查,查看該用戶讀取數(shù)據(jù)后其他用戶是否又更改了該數(shù)據(jù)。如果其他用戶更新了數(shù)據(jù),將產生一個錯誤。一般情況下,收到錯誤信息的用戶將回滾事務并重新開始。

這種方法之所以稱為樂觀并發(fā)控制,是因為它主要用于數(shù)據(jù)爭用較少的環(huán)境中,以及回滾事務的成本偶爾高于讀取數(shù)據(jù)時鎖定數(shù)據(jù)的成本的環(huán)境中。

Microsoft SQL Server 2005 支持某個范圍的并發(fā)控制。用戶通過為游標上的連接或并發(fā)選項選擇事務隔離級別來指定并發(fā)控制的類型。這些特性可以使用 Transact-SQL 語句或通過數(shù)據(jù)庫應用程序編程接口(API,如 ADO、ADO.NET、OLE DB 和 ODBC)的屬性和特性來定義。

 

 

 

【編輯推薦】

SQL SERVER口令管理的脆弱性

SQL SERVER連接DB2數(shù)據(jù)庫

SQL Server級聯(lián)更新的實現(xiàn)

5種情況下sql server刪除數(shù)據(jù)的方法

六種SQL Server刪除重復行的方法

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2011-03-28 10:17:39

sql server

2010-09-16 13:42:55

SQL SERVER索

2010-07-21 14:04:12

SQL Server引

2010-09-27 10:59:23

SQL SERVER事

2010-07-05 10:37:00

2009-08-06 16:44:06

2010-07-23 18:33:57

SQL Server游

2009-08-24 15:41:50

C#連接SQL Ser

2010-07-12 14:06:12

SQL Server代

2021-04-21 07:17:16

SQLServer數(shù)據(jù)庫SQL

2009-08-06 18:15:13

C# SQL Serv

2010-10-22 15:52:41

SQL Server創(chuàng)

2010-07-06 09:33:07

SQL Server遠

2011-08-16 18:29:45

SQL Server 數(shù)據(jù)貨場

2010-07-20 09:26:17

SQL Server

2009-02-05 11:07:27

Sybase SQL SybaseSQL Server

2010-07-02 13:18:01

SQL Server

2010-07-15 13:14:51

2011-08-15 15:40:57

SQL Server 系統(tǒng)數(shù)據(jù)庫

2011-09-01 13:43:23

VC調用SQL Ser
點贊
收藏

51CTO技術棧公眾號