精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

DB2死鎖與鎖等待兩種情形的全面解析

數(shù)據(jù)庫(kù)
此文章主要向大家講述的是全面解析DB2死鎖與鎖等待兩種情形,以及對(duì)查看和更改和鎖相關(guān)的主要數(shù)據(jù)庫(kù)參數(shù)的具體描述。

以下的文章主要向大家描述的是全面解析DB2死鎖與鎖等待兩種情形,我們大家都知道在實(shí)際操作中,鎖的主要功能是數(shù)據(jù)庫(kù)為了控制并發(fā)數(shù)據(jù)的完整性而引入的機(jī)制,在并發(fā)應(yīng)用中出現(xiàn)鎖現(xiàn)象并不可怕,鎖現(xiàn)象通常分為死鎖和鎖等待兩種情形。

死鎖是因?yàn)閮蓚€(gè)并發(fā)的進(jìn)程或者線程同時(shí)各自占有一個(gè)資源,又需要占有對(duì)方資源,但又都各不相讓造成的,這通常是因?yàn)槌绦蛟诓l(fā)上考慮不周造成的。

 

鎖等待則是數(shù)據(jù)庫(kù)中最普通的情況,一各應(yīng)用使用數(shù)據(jù)期間必然要加鎖,防止其他進(jìn)程或應(yīng)用破壞數(shù)據(jù),其他進(jìn)程或應(yīng)用在此期間不得不等待前一個(gè)應(yīng)用釋放鎖。鎖等待時(shí)間參數(shù)是可調(diào)的,但要視實(shí)際應(yīng)用情況而定,比如在網(wǎng)絡(luò)環(huán)境中,復(fù)雜應(yīng)用環(huán)境,或者對(duì)實(shí)時(shí)性要求不高的環(huán)境中,可以將鎖等待時(shí)間調(diào)大一些,有些情況要調(diào)小一些。鎖等待不同于死鎖,死鎖屬于程序并發(fā)不當(dāng),需要調(diào)整程序并發(fā)機(jī)制,鎖等待則屬于性能問(wèn)題,可能需要調(diào)整程序的sql語(yǔ)句。

 

不管是DB2死鎖還是鎖等待,數(shù)據(jù)庫(kù)都有相應(yīng)參數(shù)可調(diào),也有相應(yīng)的工具可以捕獲和分析,以下是鎖處理的通常辦法。

 

查看和更改與鎖相關(guān)的主要數(shù)據(jù)庫(kù)參數(shù)

 

查看當(dāng)前并發(fā)應(yīng)用

查看和更改快照參數(shù)

獲取快照

使用事件查看器

1.查看和更改與鎖相關(guān)的主要配置參數(shù)

 

CLP方式:

db2 get db cfg

在參數(shù)列表中尋找DLCHKTIME和LOCKTIMEOUT兩個(gè)參數(shù)。

-DLCHKTIME 單位是毫秒,是DB2死鎖的間隔時(shí)間,假設(shè)該值為10000ms,則意味著每隔10秒鐘檢查一下當(dāng)前數(shù)據(jù)庫(kù)中有無(wú)死鎖存在,如有死鎖,會(huì)選擇回滾其中的某一個(gè)事務(wù),讓另外一個(gè)事務(wù)完成交易。

-LOCKTIMEOUT單位是秒,是鎖等待最長(zhǎng)時(shí)間,超過(guò)該時(shí)間仍未獲得鎖,則返回錯(cuò)誤。

設(shè)置提示:

-缺省情況下,LOCKTIMEOUT是1,意味著鎖等待時(shí)間無(wú)限期,這和實(shí)際應(yīng)用需求一般是不太相符的,需要將其值設(shè)為大于0的一個(gè)數(shù)。

-DLCHKTIME時(shí)間通常要設(shè)得比LOCKTIMEOUT時(shí)間小一些,否則未等發(fā)現(xiàn)死鎖,就會(huì)被以鎖等待超時(shí)而返回錯(cuò)誤。

更改示例(CLP方式)

 

 

  1. db2 update db cfg using locktimeout 10 

2.查看當(dāng)前并發(fā)應(yīng)用

 

CLP方式:

db2 list applications

或db2 list applications show detail

或 db2 list applications for database dbname [ show detail]

該命令可以查看當(dāng)前是否有多個(gè)應(yīng)用在連接著數(shù)據(jù)庫(kù),從而排查是否有并發(fā)的存在。

 

注意Application Name 和Application Id兩欄,Application Name欄列出了應(yīng)用的名字,db2bp通常意味著目前有CLP在連接數(shù)據(jù)庫(kù),java則意味著可能有db2cc或用戶自己的java應(yīng)用在連接數(shù)據(jù)庫(kù),在application Id欄中可以看到這些應(yīng)用來(lái)自于哪些機(jī)器,本機(jī)的就顯示為 LOCAL + 用戶名 + 開(kāi)始連接上的時(shí)間,遠(yuǎn)程的就會(huì)顯示為16進(jìn)制的IP地址+用戶名+開(kāi)始連接上的時(shí)間。通過(guò)排查并發(fā)應(yīng)用從而消除測(cè)試中不必要的鎖現(xiàn)象。

3.查看和更改快照參數(shù)

 

如果在合理設(shè)置了DLCHKTIME和LOCKTIMEOUT參數(shù)仍然出現(xiàn)鎖現(xiàn)象,可以查看快照或者創(chuàng)建事件監(jiān)控器來(lái)分析原因。要采用快照,首先要打開(kāi)快照開(kāi)關(guān)

 

  1. db2 get monitor switches 

輸出中將包含以下參數(shù):

監(jiān)控開(kāi)關(guān) 數(shù)據(jù)庫(kù)管理器參數(shù) 注釋#p#

BUFFERPOOL DFT_MON_BUFPOOL 緩沖區(qū)的讀寫情況和發(fā)生時(shí)間

LOCK DFT_MON_LOCK 鎖持有,鎖等待,以及DB2死鎖的發(fā)生情況

SORT DFT_MON_SORT Heap的使用情況,排序性能

STATEMENT DFT_MON_STMT 語(yǔ)句起始時(shí)間,語(yǔ)句內(nèi)容

 

  1. TABLE DFT_MON_TABLE Measure of activity (rows read/written)  
  2. UOW DFT_MON_UOW Start/end times, completion status  
  3. TIMESTAMP DFT_MON_TIMESTAMP Timestamps  

 

為了觀察快照中的鎖和執(zhí)行語(yǔ)句情況,一般把LOCK和STATEMENT選項(xiàng)設(shè)為ON,也可以酌情把其他開(kāi)關(guān)打開(kāi),示例如下: db2 update monitor switches using lock on statement on

 

4.查看快照信息

 

查看數(shù)據(jù)庫(kù)管理器級(jí)別快照信息

 

  1. db2 get snapshot for dbm 

查看數(shù)據(jù)庫(kù)級(jí)別快照信息

 

  1. db2 get snapshot for database on dbname 

查看應(yīng)用級(jí)別快照信息

 

  1. db2 get snapshot for application agentid applhandler 

注:applhandler可以從list applicaitions的輸出中得到

查看表級(jí)別快照信息

 

  1. db2 get snapshot for tables on dbname 

注:需要把tables快照開(kāi)關(guān)設(shè)為ON才會(huì)有作用

查看鎖快照信息

 

  1. db2 get snapshot for locks on dbname 

 

  1. db2 get snapshot for locks on for application agentid applhandler 

查看動(dòng)態(tài)sql語(yǔ)句快照信息

 

  1. db2 get snapshot for dynamic sql on dbname 

5.使用事件查看器

 

可以使用時(shí)間查看器收集鎖事件,SQL語(yǔ)句事件,從而根據(jù)事件分析鎖原因。

事件類型

 

使用事件監(jiān)控器,首先要選定所關(guān)注的事件類型,DB2中有很多事件類型,可以用于鎖分析的通常會(huì)用到以下三種:

 

  1. DEADLOCKS  
  2. DEADLOCKS WITH DETAILS  
  3. STATEMENTS  

 

步驟:

 

創(chuàng)建事件監(jiān)控器

 

  1. create event monitor evmname for eventtype write to file ‘directory’ 

例:

  1. create event monitor mymonitor for deadlocks, statements  
  2. write to file ‘c:\temp’  

 

把事件監(jiān)控器打開(kāi)

 

接上例:

 

  1. set event monitor mymonitor state 1 

注:1為打開(kāi),0為關(guān)閉

事件監(jiān)控器開(kāi)始工作,當(dāng)所有應(yīng)用斷掉連接后,將事件記錄下來(lái)

查看事件細(xì)節(jié)

 

  1. db2evmon –path ‘c:\temp’ 

以上的相關(guān)內(nèi)容就是對(duì)全面解析DB2死鎖和鎖等待兩種情形的介紹,望你能有所收獲。

【編輯推薦】

  1. DB2歸檔日志的管理方案從哪幾點(diǎn)入手?
  2. 對(duì)DB2取得當(dāng)前時(shí)間的正確解析
  3. DB2性能調(diào)優(yōu)中存在哪些問(wèn)題,如何破解?
  4. 降低DB2管理表空間的高水位標(biāo)記實(shí)操
  5. 3個(gè)建議實(shí)現(xiàn)DB2數(shù)據(jù)庫(kù)設(shè)計(jì),很簡(jiǎn)單!
責(zé)任編輯:佚名 來(lái)源: 清華大學(xué)出版社
相關(guān)推薦

2010-08-20 08:52:25

DB2死鎖

2010-08-19 09:54:42

DB2死鎖

2010-08-26 15:15:18

DB2備份

2010-08-31 17:14:24

DB2表空間

2010-08-02 17:30:30

DB2鎖等待

2010-08-06 13:20:00

DB2鎖等待

2010-11-04 10:16:38

db2日志保存

2010-11-02 16:47:26

DB2鎖兼容性

2010-08-10 08:42:35

DB2鎖等待

2010-11-01 09:54:24

DB2管理服務(wù)器

2010-07-27 13:46:08

DB2提高IMPORT

2010-08-02 13:05:01

DB2應(yīng)用

2010-07-28 09:21:25

DB2鎖等待

2010-09-07 09:43:34

DB2提供

2010-11-04 10:09:23

DB2存儲(chǔ)過(guò)程

2010-08-26 16:49:09

DB2導(dǎo)入導(dǎo)出

2010-07-30 14:14:11

DB2快照函數(shù)

2010-11-02 16:31:59

DB2鎖的屬性

2010-11-02 10:27:38

DB2分區(qū)數(shù)據(jù)庫(kù)恢復(fù)

2009-07-06 17:34:26

遠(yuǎn)程復(fù)制DB2
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲国产精品悠悠久久琪琪| 国产精品久久久久久亚洲伦| 青青草精品毛片| japanese中文字幕| 欧美久久久网站| 亚洲精品中文字幕乱码三区| 精品国产乱码久久久久久久软件| 手机在线看片1024| 91精品观看| 亚洲国产欧美一区| 在线观看日本一区二区| 欧美寡妇性猛交xxx免费| 91麻豆福利精品推荐| 国产精品自产拍在线观看中文| 欧美三级 欧美一级| 日韩在线麻豆| 欧美一区二区三区性视频| 日韩欧美一区三区| 国产黄色在线免费观看| 久久亚洲精品小早川怜子| 国产一区视频在线播放| 好吊操这里只有精品| 日韩一级毛片| 日韩av最新在线| 在线观看你懂的视频| 经典三级一区二区| 午夜视频一区在线观看| 正在播放一区| 国产精品久久一区二区三区不卡| 国产91露脸合集magnet| 国产男女猛烈无遮挡91| 精品人妻一区二区三区免费看 | 久操av在线| 中文字幕免费一区| 欧美精品二区三区四区免费看视频| 国产乱淫av片免费| 蜜臀av在线播放一区二区三区| 午夜欧美大片免费观看| 国产精品白嫩白嫩大学美女| jizzjizz欧美69巨大| 日韩国产精品亚洲а∨天堂免| 丰满少妇中文字幕| 图片一区二区| 欧美日韩视频在线一区二区| aⅴ在线免费观看| 成年人在线网站| 亚洲午夜日本在线观看| 在线日韩av永久免费观看| 成人精品一区二区| 久久一区二区三区四区| 久久久av水蜜桃| 天天操天天干天天操| 大陆成人av片| 国产精品自拍首页| 少妇av在线播放| 不卡一区二区在线| 国产日韩欧美一区二区| 少妇精品视频一区二区| caoporm超碰国产精品| 国产精品日韩欧美一区二区三区| 精品区在线观看| 国产一区二区不卡老阿姨| 成人羞羞国产免费| 国产视频第二页| 国产成人精品aa毛片| 97se国产在线视频| 亚洲av无码片一区二区三区| 国产成人免费在线视频| 91福利入口| 亚洲h视频在线观看| 成人精品在线视频观看| 狠狠色综合欧美激情| 天天射,天天干| 久久久久久夜精品精品免费| 欧美一卡2卡3卡4卡无卡免费观看水多多 | 欧美极品视频| 亚洲精品视频免费看| 日本免费a视频| 在线天堂新版最新版在线8| 色欧美片视频在线观看在线视频| 国产又粗又长又大的视频| 精品176极品一区| 日韩一区二区免费在线观看| 黄色免费视频网站| 欧美理论视频| 久久亚洲精品成人| 久久久久久久伊人| 首页综合国产亚洲丝袜| 成人写真视频福利网| 天堂成人在线视频| 日本一二三不卡| 精品视频在线观看一区二区| 国产拍在线视频| 欧美这里有精品| 久久艹这里只有精品| 任你躁在线精品免费| 中文字幕在线日韩| 国产精品19乱码一区二区三区| 久久成人精品| 91亚洲国产成人精品性色| 黑人精品一区二区三区| 久久九九久久九九| 中文字幕日韩精品无码内射| 26uuu亚洲电影| 欧美一级黄色片| 四虎影成人精品a片| 久久久久国产精品| 日本精品久久久久久久| www.97av.com| 中文一区二区完整视频在线观看| 国产freexxxx性播放麻豆| 欧美不卡高清一区二区三区| 精品久久人人做人人爰| 成人无码av片在线观看| 亚洲全部视频| 91在线观看免费观看| 九色在线播放| 亚洲国产视频一区| 91插插插影院| 亚洲精品国产setv| 欧美极品在线视频| 国产伦精品一区二区三区免.费| 91首页免费视频| 大胆欧美熟妇xx| 久久av日韩| 国产亚洲免费的视频看| 91香蕉在线视频| 国产不卡免费视频| 最新视频 - x88av| 激情小说亚洲| 夜夜嗨av一区二区三区四区| 丰满少妇乱子伦精品看片| 国产成人免费在线| 好吊色这里只有精品| 欧美视频第一| 中文字幕精品视频| 无码人妻丰满熟妇精品| aaa国产一区| 大伊香蕉精品视频在线| 日韩精品亚洲专区在线观看| 日韩在线一区二区三区免费视频| 中文字幕xxxx| 久久久久久99精品| 国产91对白刺激露脸在线观看| 精品国产一区二区三区成人影院| 欧美夫妻性生活视频| av综合在线观看| 亚洲少妇屁股交4| 一二三级黄色片| 青青视频在线免费观看| 国产a亚洲精品| 国产视频精品免费播放| 中文字幕在线观看视频网站| 成人动漫视频在线| 欧美乱大交xxxxx潮喷l头像| 国产精品jk白丝蜜臀av小说| 久久久久久久色| 日本国产在线观看| 午夜精品久久久久影视| 国产麻豆xxxvideo实拍| 99国产精品视频免费观看一公开 | 一区二区中文字幕在线观看| 欧美大片第1页| 亚洲精品国产suv一区| 亚洲午夜一区二区三区| 波多野结衣影院| 久久精品主播| 亚洲一区二区三区四区中文| 99精品在线免费观看| 精品中文字幕乱| 丰满人妻一区二区三区四区53| 亚洲国产精品久久久男人的天堂| 国产精品嫩草av| 视频在线在亚洲| 亚洲日本japanese丝袜| 欧美日韩午夜电影网| 欧美精品18videosex性欧美| 香蕉视频成人在线| 91黄色小视频| 久久噜噜色综合一区二区| 国产精品99久久久久久有的能看 | 99久久自偷自偷国产精品不卡| 第一中文字幕在线| 日韩精品中文字幕视频在线| 最近中文在线观看| 亚洲人成精品久久久久久| 国偷自产av一区二区三区麻豆| 国产欧美日韩亚洲一区二区三区| 欧美在线一二三区| 99综合久久| 91av在线不卡| 瑟瑟视频在线| 精品国产91久久久久久久妲己| 日韩手机在线视频| 亚洲欧美国产77777| 欧美一级片黄色| 人妖欧美一区二区| 8x8ⅹ国产精品一区二区二区| 天堂99x99es久久精品免费| 国产欧美久久久久久| 超免费在线视频| 国产一区二区三区高清在线观看 | 亚洲国产古装精品网站| 中文字幕第三页| 天天影视色香欲综合网老头| 日韩精品久久久久久久的张开腿让| 东方aⅴ免费观看久久av| 超碰在线播放91| 亚洲一区自拍| 中文字幕精品在线播放| 国产va免费精品观看精品视频| 亚洲一区久久久| 成人视屏在线观看| 孩xxxx性bbbb欧美| 日本高清在线观看wwwww色| 日韩av在线精品| www.桃色av嫩草.com| 欧美三级三级三级| 黄色片视频免费| 无码av中文一区二区三区桃花岛| 欧美视频www| 欧美极品美女视频| 在线免费观看成年人视频| 国产精品综合二区| 久久国产精品国产精品| 国产精品亚洲综合色区韩国| 特级西西444| 99久久这里只有精品| 日本一区二区在线视频| 欧美顶级毛片在线播放| 成人av免费在线看| 欧美高清一级片| 91免费版网站入口| 黄色成人小视频| 国产精品丝袜视频| 中文字幕系列一区| 国产精品久久久久免费a∨大胸 | 国产精品久久久av| 在线观看欧美日韩电影| 欧美伊久线香蕉线新在线| 国产一线二线在线观看| 欧美黑人狂野猛交老妇| 在线中文字幕第一页| 欧美另类极品videosbest最新版本 | 亚洲在线播放电影| 日韩精品永久网址| 水蜜桃一区二区| 日韩国产专区| 亚洲第一页在线视频| 日韩欧美午夜| 欧美 日韩 国产 在线观看| 91麻豆精品国产91久久久平台 | 国产一区日韩一区| 国产精品一二三在线观看| 我不卡影院28| av 日韩 人妻 黑人 综合 无码| 女主播福利一区| 伊人再见免费在线观看高清版| 综合激情一区| 国产精品va在线观看无码| 亚洲成人原创| 超碰97人人射妻| 视频精品一区二区| 日韩中文字幕a| 国产一区视频导航| 色综合久久久无码中文字幕波多| 国产sm精品调教视频网站| 少妇激情一区二区三区视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 东方av正在进入| 亚洲一区二区三区自拍| 青青操免费在线视频| 欧日韩精品视频| 91成人一区二区三区| 日韩一区二区免费电影| 天堂中文网在线| 一区二区在线视频播放| 黄色成年人视频在线观看| 欧美激情在线播放| 新片速递亚洲合集欧美合集| 成人黄色片网站| 精品素人av| 日韩妆和欧美的一区二区| 亚洲成人一区| 欧美日韩黄色一级片| 美女脱光内衣内裤视频久久影院| 美女又黄又免费的视频| 26uuu欧美日本| 黑人巨大精品一区二区在线| 精品久久久久久电影| 夜夜骚av一区二区三区| 亚洲国产精品电影| 日本中文字幕在线2020| 海角国产乱辈乱精品视频| 欧美性www| 久久99精品久久久久久青青日本| 日韩一区三区| 色综合久久久久无码专区| 久久精品av麻豆的观看方式| 亚洲黄色小说在线观看| 欧美国产欧美亚州国产日韩mv天天看完整 | 美女av一区| 永久域名在线精品| 亚洲一区国产| 波多野结衣中文字幕在线播放| 久久亚洲影视婷婷| 久久久久国产精品夜夜夜夜夜| 欧美在线观看视频在线| 东京干手机福利视频| 日韩一二三在线视频播| 国产精品专区免费| 成人有码在线视频| 欧美三级美国一级| 国产婷婷一区二区三区| 久久成人免费网| 国产在线观看h| 亚洲成人一区在线| 精品国产av一区二区三区| 一区二区三区日韩在线| 自拍偷拍亚洲视频| 国产精品久久久久久久久久久久冷| 99九九热只有国产精品| 国产一二三四在线视频| 26uuu久久天堂性欧美| 日韩伦理在线视频| 日韩女优毛片在线| 麻豆传媒在线完整视频| 国产剧情日韩欧美| 精品国产一区二区三区香蕉沈先生| 五十路熟女丰满大屁股| 国产成人精品一区二区三区网站观看 | 美女视频亚洲色图| 青青草成人免费在线视频| 国产成人免费高清| 欧美精品99久久久| 欧美一区二区三区日韩视频| 老司机午夜在线| 国产精品一区电影| 久久在线电影| 天天干天天综合| 国产精品国产馆在线真实露脸| 国产成人自拍偷拍| 一区二区欧美激情| 国产精品高清乱码在线观看| 日本视频一区在线观看| 日日夜夜免费精品| 手机看片福利视频| 欧美系列日韩一区| 日本在线人成| 亚洲一区二区三区香蕉| 欧美先锋影音| 在线观看免费视频污| 亚洲精品视频在线观看网站| 亚洲h视频在线观看| 91精品国产高清| 亚洲自拍都市欧美小说| 红桃av在线播放| 欧美国产欧美亚州国产日韩mv天天看完整| 中文字幕一区二区在线视频 | 精品无人乱码一区二区三区的优势 | 国产精品视频自在线| 欧美性感美女一区二区| 亚洲激情在线观看视频| 国产精品传媒入口麻豆| 国产精品毛片一区视频播| 欧美日本中文字幕| aiss精品大尺度系列| 青青青免费在线| 久久久久国产精品免费免费搜索| 波多野结衣一本一道| 北条麻妃在线一区二区| 色悠久久久久综合先锋影音下载| 国产 欧美 日韩 一区| 99久久久久久| 国产成人av免费| 欧美另类69精品久久久久9999| 欧美色图五月天| 亚洲欧美国产日韩综合| 亚洲美女免费视频| 四虎精品成人影院观看地址| 国产不卡av在线免费观看| 久久综合成人| 亚洲av成人精品一区二区三区| 色又黄又爽网站www久久| 黄色网址在线免费观看| 激情五月综合色婷婷一区二区| 首页亚洲欧美制服丝腿| 麻豆精品一区二区三区视频| 日韩成人中文字幕| 成人在线视频国产| 欧美a v在线播放| 一区视频在线播放| 五月天婷婷视频| 成人免费在线视频网址| 国产日韩亚洲| 欧美成欧美va| 亚洲精品视频91| 国产美女精品免费电影| 亚洲激情婷婷| 一起操在线播放|