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

DB2鎖的屬性介紹

數(shù)據(jù)庫
DB2 通用數(shù)據(jù)庫通過使用鎖把事務彼此隔離開來,下面就讓我們一起來了解一下DB2數(shù)據(jù)庫中鎖都有哪些屬性。

DB2鎖的屬性相信對于很多剛剛接觸DB2數(shù)據(jù)庫的新人來說,還比較陌生,下面就為您詳細介紹DB2鎖的屬性,希望對您能有所幫助。

在并發(fā)性和隔離級別一章中,我們看到 DB2 通用數(shù)據(jù)庫通過使用鎖把事務彼此隔離開來。鎖是一種用來將數(shù)據(jù)資源與單個事務關聯(lián)起來的機制,其用途是當某個資源與擁有它的事務關聯(lián)在一起時,控制其它事務如何與該資源交互。(我們稱與被鎖定的資源關聯(lián)的事務持有或擁有該鎖。)DB2 數(shù)據(jù)庫管理器用鎖來禁止事務訪問其它事務寫入的未提交數(shù)據(jù)(除非使用了“未提交的讀”隔離級別),并禁止其它事務在擁有鎖的事務使用限制性隔離級別時對這些行進行更新。事務一旦獲取了鎖,則在終止之前,就一直持有該鎖;該事務終止時釋放鎖,其它事務就可以使用被解鎖的數(shù)據(jù)資源了。

如果一個事務嘗試訪問數(shù)據(jù)資源的方式與另一個事務所持有的鎖不兼容(稍后我們將研究鎖兼容性),則該事務必須等待,直到擁有鎖的事務終止為止。這被稱為鎖等待。當鎖等待事件發(fā)生時,嘗試訪問數(shù)據(jù)資源的事務所要做的只是停止執(zhí)行,直到擁有鎖的事務終止和不兼容的鎖被釋放為止。

所有的鎖都有下列基本DB2鎖的屬性:

Object:object 屬性標識了要鎖定的數(shù)據(jù)資源。DB2 數(shù)據(jù)庫管理器在需要時鎖定數(shù)據(jù)資源(如表空間、表和行)。

Size:size 屬性指定要鎖定的數(shù)據(jù)資源部分的物理大小。鎖并不總是必須控制整個數(shù)據(jù)資源。例如,DB2 數(shù)據(jù)庫管理器可以讓應用程序獨占地控制表中的特定行,而不是讓該應用程序獨占地控制整個表。

Duration:duration 屬性指定了鎖被持有的時間長度。事務的隔離級別通??刂屏随i的持續(xù)時間。

Mode:mode 屬性指定了鎖的擁有者所允許的訪問類型,以及對鎖定數(shù)據(jù)資源的并發(fā)用戶許可的訪問類型。這個屬性通常稱為鎖狀態(tài)。

 

 

 

【編輯推薦】

db2表空間被鎖的解決方法

帶約束的DB2建表語句

不允許設置db2主鍵問題的解決

DB2創(chuàng)建表空間的方式

Linux中DB2用戶組的介紹

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

2010-11-03 16:01:31

DB2索引的語法

2010-11-02 11:22:06

DB2索引類型

2010-11-04 10:32:18

DB2游標原理

2010-11-02 16:25:55

DB2鎖機制

2010-11-02 16:39:32

DB2鎖的類型

2010-08-06 13:20:00

DB2鎖等待

2010-09-30 11:49:21

DB2數(shù)據(jù)庫權(quán)限

2010-09-07 09:31:03

DB2數(shù)據(jù)庫鎖表

2010-11-02 16:47:26

DB2鎖兼容性

2010-11-02 14:29:11

DB2用戶組

2010-08-02 17:30:30

DB2鎖等待

2010-11-02 16:02:59

db2表空間

2010-08-31 13:06:49

DB2數(shù)據(jù)庫

2010-08-19 09:54:42

DB2死鎖

2010-08-04 13:30:49

2010-08-27 10:06:23

DB2安裝雙機

2010-08-27 11:08:59

DB2安裝目錄

2010-08-18 11:36:40

DB2簡史

2010-08-27 11:03:44

DB2數(shù)據(jù)庫性能調(diào)整

2010-08-10 08:42:35

DB2鎖等待
點贊
收藏

51CTO技術棧公眾號