成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

帶您了解DB2鎖的類型

數據庫
鎖狀態確定了對鎖的所有者允許的訪問類型,下文將為您詳細介紹DB2鎖的類型,如果您對DB2數據庫感興趣的話,不妨一看。

DB2鎖的類型都有哪些呢?這是很多人都提到過的問題,下面就為您詳細解讀DB2鎖的類型,希望對您學習DB2鎖方面能有所幫助。

鎖狀態確定了對鎖的所有者允許的訪問類型,以及對鎖定數據資源的并發用戶許可的訪問類型。下面的列表說明了可用的鎖狀態,按照遞增控制排序:

鎖狀態(模式):  意向無(Intent None,IN) 
適用對象:  表空間和表 
描述:  鎖的擁有者可以讀取鎖定表中的數據(包括未提交數據),但不能更改這些數據。在這種模式中,鎖的擁有者不獲取行級別的鎖;因此,其它并發應用程序可以讀取和更改表中的數據。 

鎖狀態(模式):  意向共享(Intent Share,IS) 
適用對象:  表空間和表 
描述:  鎖的擁有者可以讀取鎖定表中的數據,但不能更改這些數據。同樣,因為鎖的擁有者不獲取行級別鎖;所以,其它并發的應用程序仍可以讀取和更改表中的數據。(當事務擁有表上的意向共享鎖時,就在它所讀取的每個行上進行共享鎖定。)當事務不傳達更新表中行的意圖時,就獲取這種鎖。 

鎖狀態(模式):  下一鍵共享(Next Key Share,NS) 
適用對象:  行 
描述:  鎖擁有者和所有并發的事務都可以讀(但不能更改)鎖定行中的數據。這種鎖用來在使用“讀穩定性”或“游標穩定性”事務隔離級別讀取的數據上代替共享鎖。 

鎖狀態(模式):  共享(S) 
適用對象:  表和行 
描述:  鎖擁有者和任何其它并發的事務都可以讀(但不能更改)鎖定的表或行中的數據。只要表不是使用共享鎖鎖定的,那么該表中的單個行可以使用共享鎖鎖定。但是,如果表是用共享鎖定的,則鎖擁有者不能在該表中獲取行級別的共享鎖。如果表或行是用共享鎖鎖定的,則其它并發事務可以讀取數據,但不能對它進行更改。 

鎖狀態(模式):  意向互斥(Intent Exclusive,IX) 
適用對象:  表空間和表 
描述:  鎖擁有者和任何其它并發的應用程序都可以讀取和更改被鎖定表中的數據。當鎖擁有者從表讀取數據時,它在所讀取的每一行上獲取一個共享鎖,而在它更新的每一行上獲取更新和互斥鎖。其它并發的應用程序可以讀取和更新鎖定的表。當事務傳達更新表中行的意圖時,就獲取這種鎖。(SELECT FOR UPDATE、UPDATE ... WHERE 和 INSERT 語句傳達更新的意圖。) 

鎖狀態(模式):  帶意向互斥的共享(Share With Intent Exclusive,SIX) 
適用對象:  表 
描述:  鎖擁有者可以讀取和更改被鎖定表中的數據。鎖擁有者在它更新的行上獲取互斥鎖,但不獲取它讀取的行上的鎖;因此,其它并發的應用程序可以讀取但不能更新被鎖定表中的數據。 

鎖狀態(模式):  更新(Update,U) 
適用對象:  表和行 
描述:  鎖的擁有者可以更新被鎖定表中的數據,并且鎖的擁有者在它所更新的任何行上自動獲得互斥鎖。其它并發的應用程序可以但不能更新被鎖定表中的數據。 

鎖狀態(模式):  下一鍵互斥(Next Key Exclusive,NX) 
適用對象:  行 
描述:  鎖的擁有者可以讀取但不能更新被鎖定的行。當在表的索引中插入或刪除行時,表中的下一行上將獲得這種鎖。 

鎖狀態(模式):  下一鍵弱互斥(Next Key Weak Exclusive,NW) 
適用對象:  行 
描述:  鎖的擁有者可以讀取但不能更新被鎖定的行。當向非目錄表的索引插入行時,表中下一行上就獲得這種鎖。 

鎖狀態(模式):  互斥(Exclusive,X) 
適用對象:  表和行 
描述:  鎖的擁有者可以讀取和更改被鎖定的表或行中的數據。如果獲取了互斥鎖,則只允許使用“未提交的讀”隔離級別的應用程序訪問被鎖定的表或行(多行)。對于用 INSERT、UPDATE 和/或 DELETE 語句操作的數據資源,將獲取互斥鎖。 

鎖狀態(模式):  弱互斥(Weak Exclusive,WE) 
適用對象:  行 
描述:  鎖的擁有者可以讀取和更改被鎖定的行。當向非目錄表中插入行時,該行上將獲得這種鎖。 

鎖狀態(模式):  超級互斥(Super Exclusive,Z) 
適用對象:  表空間和表 
描述:  鎖的擁有者可以更改表、刪除表、創建索引或刪除索引。當事務嘗試執行上述任何一種操作時,表上就自動獲得這種鎖。在除去這個鎖之前,不允許其它并發事務讀取或更新該表。 

 

 

 

【編輯推薦】

db2表空間被鎖的解決方法

帶約束的DB2建表語句

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

DB2創建表空間的方式

Linux中DB2用戶組的介紹

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-04 14:12:24

DB2快照監控

2010-11-02 11:56:36

DB2物化視圖

2010-11-02 11:30:09

DB2索引結構

2010-11-03 10:12:49

DB2異常處理器

2010-09-30 10:53:39

DB2表管理

2010-08-26 16:06:38

DB2編目

2010-11-02 11:02:48

DB2物化查詢表

2010-09-30 14:57:54

DB2數據倉庫

2010-08-26 09:33:18

DB2數據庫

2010-11-01 14:19:20

DB2字符串

2010-09-30 15:11:47

DB2數據倉庫

2010-10-12 13:14:11

mysql索引類型

2010-11-02 16:31:59

DB2鎖的屬性

2010-10-25 17:13:08

oracle分組函數

2010-08-11 09:14:33

DB2數據類型

2010-10-08 13:45:20

MYSQL中TIMES

2010-11-02 11:22:06

DB2索引類型

2010-11-02 16:25:55

DB2鎖機制

2021-02-04 10:41:05

大數據IT互聯網

2010-11-02 15:36:18

DB2建表語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91人人视频在线观看 | 亚洲欧洲成人av每日更新 | 欧美一级二级视频 | 不卡视频一区二区三区 | 国产一区二区三区四 | 国产免费一区二区 | 曰韩一二三区 | 鲁一鲁资源影视 | 精品无码久久久久国产 | 亚洲一级黄色 | 国产精品一区久久久 | 一级毛片在线播放 | 99精品国产一区二区三区 | 颜色网站在线观看 | 亚洲欧美日韩电影 | 超碰av免费| 日韩精品在线播放 | 天天干人人 | 亚洲国产精品久久久久 | 激情三区| 亚洲欧美一区二区三区国产精品 | 国产一区二区黑人欧美xxxx | 毛片区 | 日本特黄特色aaa大片免费 | 国产精品久久久久久久免费观看 | 成人深夜福利 | 一区二区三区精品视频 | 久久av一区| 亚洲国产日本 | 在线一区观看 | 中文字幕av在线播放 | 9999久久| 粉嫩一区二区三区性色av | 毛片一区二区 | 91精品国产91久久久久久最新 | 亚洲欧美综合精品久久成人 | 欧美一区二区三区在线观看 | 日韩在线国产精品 | www国产成人免费观看视频,深夜成人网 | 欧美综合视频 | 精品96久久久久久中文字幕无 |