青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

當(dāng)多個(gè) DB2® 用戶并發(fā)地訪問(wèn)一個(gè)數(shù)據(jù)庫(kù)時(shí),鎖等待會(huì)導(dǎo)致響應(yīng)變慢。鎖等待是臨時(shí)性的,因而難以捕捉。然而,當(dāng)出現(xiàn)鎖等待情形時(shí),需要由數(shù)據(jù)庫(kù)管理員負(fù)責(zé)確定鎖等待的原因。本文通過(guò)例子演示如何使用用于 DB2 for Linux®, UNIX®, and Windows® 的 db2pd 和 db2pdcfg 實(shí)用程序完成該任務(wù)。
用于鎖監(jiān)視的 db2pd 選項(xiàng)

db2pd 是用于監(jiān)視各種 DB2 數(shù)據(jù)庫(kù)活動(dòng)以及故障排除的實(shí)用程序。它是從 DB2 V8.2 開(kāi)始隨 DB2 引擎發(fā)布的一個(gè)獨(dú)立的實(shí)用程序,其外觀和功能類似于 Informix onstat 實(shí)用程序。db2pd 是從命令行以一種可選的交互模式執(zhí)行的。該實(shí)用程序運(yùn)行得非常快,因?yàn)樗恍枰@取任何鎖,并且在引擎資源以外運(yùn)行(這意味著它甚至能在一個(gè)掛起的引擎上工作)。通過(guò)快照監(jiān)視還可以收集 db2pd 提供的很多監(jiān)視器數(shù)據(jù),但是 db2pd 和快照監(jiān)視的輸出格式卻有很大不同。這使 DBA 可以選擇更符合用戶需求的監(jiān)視替代方法。本文關(guān)注用于鎖監(jiān)視的 db2pd 選項(xiàng)。有一篇由 Sam Poon 撰寫(xiě)的 developerWorks 文章(參見(jiàn) 參考資料 小節(jié))對(duì) db2pd 的監(jiān)視功能作了更廣泛的介紹。

下面的圖展示了用于鎖監(jiān)視的 db2pd 選項(xiàng):


圖 1. 用于鎖監(jiān)視的 db2pd 選項(xiàng)
 

TranHdl:用于指定事務(wù)句柄,以便只監(jiān)視由特定事務(wù)持有的鎖。
showlocks:這個(gè)子選項(xiàng)將鎖名稱擴(kuò)展成有意義的解釋。對(duì)于一個(gè)行鎖,該選項(xiàng)顯示以下信息:表空間 ID、表 ID、分區(qū) ID、頁(yè)和槽。通過(guò)使用編目視圖 SYSCAT.TABLES 上的一個(gè)查詢,很容易將表空間 ID 和表 ID 映射到相應(yīng)的表名:

清單 1. 將表空間 ID、表 ID 映射到表模式、表名
                        SELECT TABSCHEMA, TABNAMEFROM SYSCAT.TABLESWHERE TBSPACEID = tbspaceid AND TABLEID = tableid          


wait:如果指定 wait 子選項(xiàng),則 db2pd 只顯示事務(wù)當(dāng)前正在等待的鎖,以及對(duì)等待情形負(fù)責(zé)的鎖。這個(gè)子選項(xiàng)大大簡(jiǎn)化了鎖等待分析,因?yàn)樗鼘⑤敵鱿拗茷閰⑴c鎖等待情形的鎖。
db2pd database 和 file 選項(xiàng)不是特定于鎖監(jiān)視的,但是適用于(幾乎)所有 db2pd 調(diào)用。database 選項(xiàng)將 db2pd 返回的監(jiān)視器數(shù)據(jù)限制為某個(gè)數(shù)據(jù)庫(kù)的監(jiān)視器數(shù)據(jù)。而 file 選項(xiàng)則允許定義一個(gè)文件,以便將 db2pd 輸出寫(xiě)到該文件。
鎖等待分析場(chǎng)景

接下來(lái),我們開(kāi)始使用前面介紹的 db2pd 選項(xiàng)來(lái)分析一個(gè)示例鎖等待情形。為此,我們創(chuàng)建 DB2 SAMPLE 數(shù)據(jù)庫(kù):


清單 2. 創(chuàng)建 SAMPLE 數(shù)據(jù)庫(kù)
                db2sampl      


用戶 A 執(zhí)行事務(wù) A,以根據(jù)每個(gè)經(jīng)理的薪水為他們提供 10% 的獎(jiǎng)金:


清單 3. 事務(wù) A 執(zhí)行的更新操作
                UPDATE EMPLOYEESET BONUS = SALARY * 0.1WHERE JOB = 'MANAGER'      


當(dāng)事務(wù) A 仍然在運(yùn)行(因?yàn)橛脩?A 還沒(méi)有使用 COMMIT 或 ROLLBACK 終止該事務(wù))時(shí),用戶 B 執(zhí)行事務(wù) B,以將每個(gè)雇員的薪水提高 2%:


清單 4. 事務(wù) B 執(zhí)行的更新操作
                UPDATE EMPLOYEESET SALARY = SALARY * 0.02      


由于事務(wù) B 沒(méi)有完成,用戶 B 請(qǐng)求 DBA 確定問(wèn)題的原因。于是,DBA 調(diào)用 db2pd,看是否存在鎖等待情形:


清單 5. 檢查鎖等待情形
                db2pd -db sample -locks wait showlocksDatabase Partition 0 -- Database SAMPLE -- Active -- Up 3 days 08:33:05Locks:Address    TranHdl    Lockname                   Type       Mode Sts Owner      Dur 0x050A0240 6          02000600050040010000000052 Row        ..X  W   2          1   0x050A0DB0 2          02000600050040010000000052 Row        ..X  G   2          1   HoldCount  Att  ReleaseFlg0          0x00 0x40000000   TbspaceID 2  TableID 6  PartitionID 0 Page 320 Slot 50          0x00 0x40000000   TbspaceID 2  TableID 6  PartitionID 0 Page 320 Slot 5      


db2pd 報(bào)告 ID 為 2 的表空間中一個(gè) ID 為 6 的表上有一個(gè)行鎖存在鎖等待情形。通過(guò)檢查 SYSCAT.TABLES,DBA 斷定表 EMPLOYEE 上的確存在鎖等待。


清單 6. 確定鎖等待情形所涉及的表

 

 

本文轉(zhuǎn)自IBM Developerworks中國(guó)

 

本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/ibmjournal/archive/2008/10/07/3028834.aspx

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久国产精品一区二区中文| 国产婷婷精品| 国产日韩一区在线| 最新高清无码专区| 欧美成人激情在线| 久久亚洲欧美国产精品乐播| 久久国产精品亚洲va麻豆| 久久精品一二三| 米奇777超碰欧美日韩亚洲| 欧美成人一区二区在线| 亚洲人成网站777色婷婷| 亚洲一区免费观看| 免费成人激情视频| 国产精品免费一区二区三区在线观看 | 亚洲欧洲在线看| 亚洲黄色天堂| 亚洲欧美乱综合| 美女尤物久久精品| 亚洲美女视频| 久久先锋资源| 国产精品午夜久久| 亚洲精品欧美| 久久资源在线| 亚洲午夜性刺激影院| 免费观看在线综合色| 国产精品人成在线观看免费 | 欧美亚洲在线观看| 欧美激情aaaa| 欧美一级午夜免费电影| 欧美日韩天堂| 亚洲日本va午夜在线影院| 久久不射2019中文字幕| 欧美搞黄网站| 久久国产精品亚洲77777| 国产精品jizz在线观看美国| 怡红院精品视频在线观看极品| 亚洲免费婷婷| 亚洲人成在线观看| 久热国产精品视频| 国产亚洲一区二区在线观看| 亚洲午夜久久久久久尤物 | 欧美搞黄网站| 欧美中文字幕精品| 国产欧美69| 午夜精品亚洲| 亚洲一区二区三区中文字幕| 欧美日韩国产美女| 99在线精品观看| 91久久精品国产91性色| 免费不卡中文字幕视频| 在线高清一区| 国产精品久久久久久av下载红粉| 久久一区二区三区av| 国产日韩精品视频一区| 亚洲一区二区在线看| 亚洲国产片色| 欧美高清在线| 亚洲伦理精品| 91久久精品日日躁夜夜躁欧美 | 欧美午夜剧场| 亚洲午夜性刺激影院| 一二三四社区欧美黄| 欧美日韩在线三区| 性感少妇一区| 亚洲欧美激情诱惑| 国产欧美日韩在线| 久久精品国产清高在天天线| 欧美中文字幕不卡| 在线日韩中文| 亚洲日本免费| 国产精品不卡在线| 欧美中文字幕在线| 久久精品在线免费观看| 亚洲国产乱码最新视频| 亚洲第一精品福利| 国产精品成人免费| 久久久久欧美精品| 欧美极品影院| 久久精品夜色噜噜亚洲a∨| 理论片一区二区在线| 宅男66日本亚洲欧美视频| 亚洲欧美在线x视频| 在线观看91精品国产麻豆| 亚洲国产另类久久久精品极度| 欧美午夜精品久久久久久人妖| 久久精品最新地址| 欧美日韩在线一二三| 久久天堂成人| 欧美日韩免费在线观看| 久久亚洲影院| 欧美天堂在线观看| 美女日韩在线中文字幕| 欧美四级剧情无删版影片| 免费不卡在线观看| 国产精品第一区| 亚洲第一页在线| 国产无遮挡一区二区三区毛片日本| 欧美成人精品影院| 国产精品美女一区二区| 欧美国产日本韩| 国产精品美女久久久久久免费| 女人色偷偷aa久久天堂| 国产精品视频九色porn| 亚洲国产日韩欧美| 国产一区二区三区直播精品电影 | 亚洲国产一区二区三区在线播 | 亚洲欧美日韩精品久久亚洲区 | 欧美国产丝袜视频| 国产精品私房写真福利视频| 亚洲高清激情| 国产专区一区| 亚洲性色视频| 一区二区三区久久久| 久久一区欧美| 久久久99久久精品女同性| 欧美日韩国产小视频| 亚洲高清精品中出| 伊人久久大香线蕉综合热线| 亚洲午夜久久久久久久久电影网| 亚洲日本中文字幕免费在线不卡| 性色av一区二区三区在线观看| 亚洲女爱视频在线| 欧美视频一区在线| 亚洲精品久久久久| 日韩天堂av| 欧美大胆人体视频| 欧美电影资源| 亚洲激情小视频| 美女视频黄免费的久久| 另类激情亚洲| 在线观看亚洲视频啊啊啊啊| 久久国产精品久久久久久电车| 久久爱91午夜羞羞| 激情五月综合色婷婷一区二区| 欧美在线亚洲在线| 美国十次成人| 亚洲国产日日夜夜| 蜜桃久久精品乱码一区二区| 欧美国产在线视频| 一本色道久久综合亚洲精品不卡| 欧美日韩一区二区三| 亚洲视频网在线直播| 欧美在线一区二区| 在线观看欧美日韩国产| 开元免费观看欧美电视剧网站| 亚洲第一成人在线| 亚洲美女av黄| 国产精品视频免费一区| 欧美亚洲免费高清在线观看| 美女视频黄a大片欧美| 亚洲韩国精品一区| 欧美日本亚洲| 亚洲欧美美女| 欧美大片免费观看| 一区二区精品在线观看| 国产伦精品一区二区三| 久久国产视频网| 亚洲黄一区二区三区| 亚洲欧美日韩一区二区| 一色屋精品视频在线看| 欧美激情久久久| 亚洲影院免费| 欧美国产日韩一区二区三区| 亚洲一区不卡| 好吊妞**欧美| 免费不卡在线视频| 亚洲一区二区三区乱码aⅴ| 欧美日韩国产成人精品| 亚洲私人影院在线观看| 久久成人久久爱| 亚洲人成网在线播放| 欧美色中文字幕| 卡一卡二国产精品| 在线亚洲一区| 亚洲福利国产| 久久久久国产精品一区| 99国产精品久久久久久久| 国产在线精品成人一区二区三区| 欧美精品久久一区二区| 欧美在线精品一区| 一本久久综合亚洲鲁鲁五月天| 卡一卡二国产精品| 欧美在线免费看| 日韩一级片网址| 亚洲丰满在线| 国产婷婷色一区二区三区| 欧美日韩精品一二三区| 久久综合给合久久狠狠狠97色69| 亚洲一卡久久| 一区二区三区视频在线| 亚洲福利精品| 欧美高清在线一区| 久久青青草综合| 久久精品视频播放| 亚洲欧美日韩一区二区三区在线观看 | 一区二区三区产品免费精品久久75 | 136国产福利精品导航网址| 国产精品永久免费在线| 欧美日韩精品免费观看| 欧美成人一区二区三区片免费|