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

對(duì)DB2死鎖和鎖等待2種情形的描述

數(shù)據(jù)庫
我們今天主要向大家講述的是DB2死鎖與鎖等待2種情形的描述,以及對(duì)DB2死鎖與鎖的區(qū)別的描述,以下就是文章的主要內(nèi)容的講述。

以下的文章講述的是DB2死鎖與鎖等待2種情形的描述,鎖是一種數(shù)據(jù)庫一般的情況下是為了控制并發(fā)數(shù)據(jù)的完整性而引入操作機(jī)制,在并發(fā)應(yīng)用中出現(xiàn)鎖現(xiàn)象其實(shí)并不可怕,鎖現(xiàn)象通常分為死鎖和鎖等待兩種情形。

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

 

鎖等待則是數(shù)據(jù)庫中最普通的情況,一各應(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)小一些。鎖等待不同于DB2死鎖,死鎖屬于程序并發(fā)不當(dāng),需要調(diào)整程序并發(fā)機(jī)制,鎖等待則屬于性能問題,可能需要調(diào)整程序的sql語句。

 

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

 

查看和更改與鎖相關(guān)的主要數(shù)據(jù)庫參數(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ù)庫中有無DB2死鎖存在,如有死鎖,會(huì)選擇回滾其中的某一個(gè)事務(wù),讓另外一個(gè)事務(wù)完成交易。

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

設(shè)置提示:

-缺省情況下,LOCKTIMEOUT是1,意味著鎖等待時(shí)間無限期,這和實(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ù)庫,從而排查是否有并發(fā)的存在。

 

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

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

 

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

 

  1. db2 get monitor switches 

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

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

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

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

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

STATEMENT DFT_MON_STMT 語句起始時(shí)間,語句內(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í)行語句情況,一般把LOCK和STATEMENT選項(xiàng)設(shè)為ON,也可以酌情把其他開關(guān)打開,示例如下: db2 update monitor switches using lock on statement on

 

4.查看快照信息

 

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

 

  1. db2 get snapshot for dbm 

查看數(shù)據(jù)庫級(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快照開關(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語句快照信息

 

  1. db2 get snapshot for dynamic sql on dbname 

5.使用事件查看器

 

可以使用時(shí)間查看器收集鎖事件,SQL語句事件,從而根據(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)控器打開

 

接上例:

 

  1. set event monitor mymonitor state 1 

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

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

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

 

  1. db2evmon –path ‘c:\temp’  

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

【編輯推薦】

  1. 對(duì)DB2數(shù)據(jù)庫賬戶以及用戶標(biāo)識(shí)的正確認(rèn)識(shí)
  2. 實(shí)現(xiàn)DB2數(shù)據(jù)庫恢復(fù)的路如何走好?
  3. DB2連接端口不能啟動(dòng)這一問題的殲滅
  4. IBM DB2 Catalog如何正確應(yīng)用?
  5. DB2數(shù)據(jù)庫編譯中那兩個(gè)問題會(huì)困擾你?
責(zé)任編輯:佚名 來源: 51CTO
相關(guān)推薦

2010-08-20 08:52:25

DB2死鎖

2010-08-10 13:36:00

2010-08-06 13:20:00

DB2鎖等待

2010-11-02 16:47:26

DB2鎖兼容性

2010-08-02 17:30:30

DB2鎖等待

2010-07-27 14:33:24

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

2010-08-10 08:42:35

DB2鎖等待

2010-08-06 14:52:13

DB2 9.7武器

2010-07-30 11:01:55

2010-08-04 13:10:02

2010-08-17 13:47:09

DB2還原

2010-07-29 13:34:35

DB2編目

2010-07-28 09:21:25

DB2鎖等待

2010-08-18 17:15:23

DB2 實(shí)現(xiàn)split

2010-08-17 15:42:30

DB2 增量備份

2010-08-12 16:10:45

DB2 Online

2010-08-04 17:10:37

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

2010-08-04 13:30:49

2010-09-07 09:43:34

DB2提供

2010-08-18 14:10:38

DB2入門
點(diǎn)贊
收藏

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

国产精品18久久久久久久久久久久 | 91精品国产精品| 秘密基地免费观看完整版中文 | 高清不卡日本v二区在线| 国产亚洲小视频| 国产99久久精品一区二区300| 欧美日韩国产综合视频在线观看| 狠狠干视频网站| 清纯唯美亚洲色图| 蜜乳av一区二区| 韩国三级电影久久久久久| 鲁丝一区二区三区| aiss精品大尺度系列| 色香色香欲天天天影视综合网| 一区二区三区视频| 色播色播色播色播色播在线| 国内精品写真在线观看| 欧美亚洲在线视频| 久久国产高清视频| 亚洲国产欧美日韩在线观看第一区| 欧美日韩国产综合草草| 国产最新免费视频| 日韩123区| 亚洲国产精品高清| 波多野结衣久草一区| 中文字幕乱码人妻无码久久| 国产精品扒开腿做爽爽爽软件| 亚洲一级免费视频| 91精品又粗又猛又爽| japansex久久高清精品| 91精品91久久久中77777| 国产一区二区四区| 久热国产在线| 国产精品国产馆在线真实露脸| 乱色588欧美| 男人天堂av网| 久久99最新地址| 国产精品都在这里| 日韩视频在线观看一区| 日韩一级免费| 午夜免费日韩视频| 国产一级一片免费播放| 最新国产精品| 九九热这里只有精品6| 中文字幕无码日韩专区免费 | 日本高清视频免费在线观看| 午夜免费视频在线国产| 国产丝袜欧美中文另类| 欧美日韩电影一区二区三区| 亚洲aaa在线观看| 99麻豆久久久国产精品免费| 国产成人成网站在线播放青青| 99久久婷婷国产一区二区三区| 免费的国产精品| 国产精品一区二区三区免费视频 | heyzo高清在线| 一区二区三区成人| 免费看欧美一级片| 国模私拍视频在线播放| 亚洲观看高清完整版在线观看 | 久久亚洲欧美| 日韩av电影中文字幕| 国产伦精品一区二区三区视频我| 久久久久一区| 国产精品第100页| 中文字幕+乱码+中文| 另类综合日韩欧美亚洲| 国产一区二区色| 国产欧美第一页| 国产不卡视频在线观看| 国产伦精品一区二区三| 天天av综合网| 国产精品无人区| 中文字幕第50页| 国产盗摄一区二区| 欧美视频一二三| 国产精品亚洲a| 亚洲欧美在线综合| 日韩一区二区精品| 午夜男人的天堂| 伊人久久综合影院| 最近中文字幕日韩精品| 免费看一级一片| 日韩一级精品| 国产精品自产拍在线观| 亚洲精品无码专区| 久久亚洲精品国产精品紫薇| 亚洲一卡二卡区| a毛片在线看免费观看| 精品国产1区2区| 性猛交ⅹ×××乱大交| 亚洲第一二区| 亚洲视频在线免费观看| 日韩av手机在线免费观看| 欧美~级网站不卡| 欧洲精品毛片网站| 99精品免费观看| 91色婷婷久久久久合中文| 亚洲精品高清国产一线久久| 日本高清成人vr专区| 一本一道久久a久久精品| 污视频网址在线观看| 欧美大奶一区二区| 久久精品免费电影| 久久久久久久久黄色| 国产成人在线视频网站| 青青草原成人| heyzo高清在线| 91麻豆精品国产91久久久| 国产艳俗歌舞表演hd| 亚洲最新色图| 国产精品电影一区| 少妇性bbb搡bbb爽爽爽欧美| 亚洲三级视频在线观看| 不卡av免费在线| 国产三级精品三级在线观看国产| 日韩网站在线观看| 亚洲欧美偷拍一区| 成人蜜臀av电影| 欧美少妇一级片| 日韩经典一区| 精品亚洲一区二区三区| 久久久www成人免费毛片| 美女脱光内衣内裤视频久久影院| 麻豆91蜜桃| 乱插在线www| 欧美精品视频www在线观看| 欧美色图亚洲激情| 99国产精品| 国产91社区| 在线h片观看| 欧美一区二区视频在线观看| 欧日韩不卡视频| 日韩电影在线免费看| 久久精品中文字幕一区二区三区 | 性色一区二区| 好吊色欧美一区二区三区| 亚洲欧美成人影院| 日韩一区国产二区欧美三区| 小泽玛利亚一区二区免费| 日韩成人精品在线观看| 裸模一区二区三区免费| 在线天堂资源www在线污| 亚洲黄色在线观看| 国产精品500部| www.欧美色图| 日本国产在线播放| 全国精品免费看| 欧美亚洲在线观看| 久久精品a一级国产免视看成人 | 国产精品va无码一区二区| 国产91精品入| 色系列之999| 青青草手机视频在线观看| 麻豆91精品视频| 亚洲高清乱码| 香蕉久久一区| 久久亚洲精品网站| 国产不卡av在线播放| 亚洲码国产岛国毛片在线| 天堂av在线8| 亚洲激情久久| 国产精品国产亚洲精品看不卡15| 黑人玩欧美人三根一起进| 亚洲第一视频网站| 欧美bbbbbbbbbbbb精品| 91在线视频观看| 精品免费国产一区二区| 波多野结衣在线观看一区二区三区| 国产成人在线一区二区| 国产免费永久在线观看| 欧美日韩国产影片| 久草综合在线视频| 成人午夜激情视频| 日韩a在线播放| 久久人体视频| 国产91亚洲精品一区二区三区| 欧美男男tv网站在线播放| 精品亚洲一区二区三区在线播放| 日韩黄色一级视频| 1区2区3区欧美| 国产人成视频在线观看| 久久动漫亚洲| 国产精品h视频| 成人激情自拍| 日本一本a高清免费不卡| 欧美尤物美女在线| 精品国产伦一区二区三区观看方式 | 久久香蕉视频网站| 美日韩黄色大片| 国产精品最新在线观看| 欧美激情成人动漫| 亚洲全黄一级网站| 国产三级视频在线播放| 精品久久久久人成| 国产一区二区三区四区在线| 国产成人一区在线| 欧美丰满熟妇xxxxx| 综合激情婷婷| 日韩免费三级| 91午夜精品| 国产女人精品视频| 国产ktv在线视频| 精品精品国产国产自在线| 天天躁日日躁狠狠躁伊人| 欧美精品一二三区| 亚洲欧美综合另类| 亚洲永久免费av| 五月天免费网站| 91视频观看视频| 亚洲精品成人无码毛片| 蜜臀久久99精品久久久久宅男| 97视频在线免费| 性欧美69xoxoxoxo| 日韩欧美一区二区在线观看| 国产精品videossex| 91九色视频在线| 91九色综合| 日韩av电影国产| aa视频在线观看| xxx一区二区| 成人福利在线| 国产视频久久久久| 黄色小视频免费观看| 91精品国产色综合久久 | 91精品国产综合久久蜜臀| 成人h动漫精品一区二区下载| 亚洲一区二区欧美| 农村妇女精品一区二区| 中文字幕一区二区三区在线观看 | 亚洲黄色在线观看视频| 欧美嫩在线观看| 日本一区二区三区久久| 日韩欧美亚洲范冰冰与中字| 国产午夜福利一区二区| 一区二区在线免费观看| 91人妻一区二区三区蜜臀| 国产精品久久久久影院| 我想看黄色大片| 国产欧美综合在线观看第十页| 日本黄色片在线播放| av电影天堂一区二区在线 | 亚洲国产无线乱码在线观看| 日本丶国产丶欧美色综合| 97免费在线观看视频| 亚洲成人在线观看视频| 国产精品7777| 婷婷亚洲久悠悠色悠在线播放| 久久久久久久福利| 亚洲一区二区在线免费看| 久久久久久久久久综合| 亚洲一区二区中文在线| 久久精品国产亚洲av无码娇色| 亚洲综合一二三区| 国产在线精品观看| 精品国产91乱高清在线观看| 一级片视频在线观看| 色哟哟日韩精品| 亚洲午夜无码久久久久| 欧美日韩亚洲综合| 国产美女www爽爽爽视频| 日韩一级大片在线| 日韩一区二区三区不卡| 亚洲精品美女在线观看播放| 深夜福利免费在线观看| 国产一区二区三区18| 日韩精品成人av| 欧美日韩福利在线观看| 1区2区3区在线| 国产999视频| 色综合久久久| 成人在线看片| 亚洲性视频大全| 一区二区成人国产精品 | 欧美激情一区二区在线| 久久久99999| 亚洲一区二区三区四区在线| 91美女免费看| 欧美综合一区二区三区| 国产婷婷在线视频| 亚洲激情久久久| 啊v视频在线| 九九九久久国产免费| 麻豆免费版在线观看| 国产精品九九久久久久久久| 北岛玲精品视频在线观看| 国产乱码一区| 日韩免费一区| 日本人体一区二区| 日本aⅴ免费视频一区二区三区| 亚洲丝袜在线观看| 成人黄色在线视频| 精品熟妇无码av免费久久| 亚洲自拍欧美精品| youjizz在线视频| 欧美高清视频www夜色资源网| 日本精品一区二区在线观看| 中文字幕日韩欧美精品在线观看| 日韩伦理电影网站| 国产精品久久久久久久久久东京| 日韩一区二区三区高清在线观看| 欧美激情视频一区二区三区| 亚洲一区色图| 无码精品国产一区二区三区免费| 激情综合色综合久久综合| 中文字幕一区三区久久女搜查官| 中文字幕在线播放不卡一区| 久久午夜免费视频| 91精品久久久久久久91蜜桃| 国产鲁鲁视频在线观看免费| 久久久噜噜噜久久中文字免| 人人玩人人添人人澡欧美| 久久久国产精品一区二区三区| 2023国产精品久久久精品双| 白嫩少妇丰满一区二区| 丁香激情综合国产| 一级片一级片一级片| 在线免费亚洲电影| 无码国产精品高潮久久99| 免费99精品国产自在在线| 国产私拍福利精品视频二区| 精品视频在线观看| 狠久久av成人天堂| 午夜精品久久久久久久99热影院| 久久久综合网站| 成人毛片18女人毛片| 日韩精品中文字幕在线一区| 老司机99精品99| 国产欧美亚洲视频| 精品一区二区三| 亚洲精品无码久久久久久| 成人黄色a**站在线观看| 激情综合网五月天| 欧美一区二区日韩一区二区| 免费网站黄在线观看| 国产精品久久999| 国产麻豆精品久久| 日本久久久精品视频| 99久久久久免费精品国产| 国产一级在线播放| 精品电影一区二区三区| 欧美xxxx做受欧美88bbw| 99国产高清| 国产精品magnet| 91精品人妻一区二区三区蜜桃2| 亚洲美女视频一区| 国产黄色高清视频| 欧美成在线观看| 日韩三级av高清片| 国产美女永久无遮挡| 成人午夜碰碰视频| 激情五月色婷婷| 亚洲精品国偷自产在线99热| 日韩激情电影| 青青成人在线| 久久国产夜色精品鲁鲁99| 亚洲国产123| 欧美成人午夜电影| а√天堂资源官网在线资源| 久久超碰亚洲| 日韩福利视频网| 无码人妻精品中文字幕| 日韩一区二区在线看片| 美足av综合网| 久久av一区二区三区漫画| 丝袜美腿亚洲一区| 在线视频这里只有精品| 欧美一区二区三区公司| 麻豆av在线免费观看| 免费精品视频一区| 美女一区二区视频| 一区视频免费观看| 欧美精品一区二| 成人直播视频| 宅男噜噜99国产精品观看免费| 国产福利一区二区三区| 亚洲欧美在线观看视频| 国产亚洲精品久久久久久牛牛 | 狠狠久久综合婷婷不卡| 久久精品女人天堂| 精品在线观看一区| 精品美女一区二区| 欧洲一级精品| 日本xxxxx18| 久久亚洲一区二区三区明星换脸 | 日韩激情视频在线| 国产精品无码久久久久| 黄色片免费在线观看视频| 久久在线观看免费| 国产熟女一区二区三区四区| 8090成年在线看片午夜| 国产精品99视频| a视频免费观看| 欧美精品第一页| 天堂中文最新版在线中文| 亚洲欧洲一区二区福利| 成人福利在线看| 91亚洲国产成人久久精品麻豆 | 日韩视频免费观看高清| 中文字幕亚洲一区|