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

Prayer

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

當多個 DB2® 用戶并發地訪問一個數據庫時,鎖等待會導致響應變慢。鎖等待是臨時性的,因而難以捕捉。然而,當出現鎖等待情形時,需要由數據庫管理員負責確定鎖等待的原因。本文通過例子演示如何使用用于 DB2 for Linux®, UNIX®, and Windows® 的 db2pd 和 db2pdcfg 實用程序完成該任務。
用于鎖監視的 db2pd 選項

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

下面的圖展示了用于鎖監視的 db2pd 選項:


圖 1. 用于鎖監視的 db2pd 選項
 

TranHdl:用于指定事務句柄,以便只監視由特定事務持有的鎖。
showlocks:這個子選項將鎖名稱擴展成有意義的解釋。對于一個行鎖,該選項顯示以下信息:表空間 ID、表 ID、分區 ID、頁和槽。通過使用編目視圖 SYSCAT.TABLES 上的一個查詢,很容易將表空間 ID 和表 ID 映射到相應的表名:

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


wait:如果指定 wait 子選項,則 db2pd 只顯示事務當前正在等待的鎖,以及對等待情形負責的鎖。這個子選項大大簡化了鎖等待分析,因為它將輸出限制為參與鎖等待情形的鎖。
db2pd database 和 file 選項不是特定于鎖監視的,但是適用于(幾乎)所有 db2pd 調用。database 選項將 db2pd 返回的監視器數據限制為某個數據庫的監視器數據。而 file 選項則允許定義一個文件,以便將 db2pd 輸出寫到該文件。
鎖等待分析場景

接下來,我們開始使用前面介紹的 db2pd 選項來分析一個示例鎖等待情形。為此,我們創建 DB2 SAMPLE 數據庫:


清單 2. 創建 SAMPLE 數據庫
                db2sampl      


用戶 A 執行事務 A,以根據每個經理的薪水為他們提供 10% 的獎金:


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


當事務 A 仍然在運行(因為用戶 A 還沒有使用 COMMIT 或 ROLLBACK 終止該事務)時,用戶 B 執行事務 B,以將每個雇員的薪水提高 2%:


清單 4. 事務 B 執行的更新操作
                UPDATE EMPLOYEESET SALARY = SALARY * 0.02      


由于事務 B 沒有完成,用戶 B 請求 DBA 確定問題的原因。于是,DBA 調用 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 報告 ID 為 2 的表空間中一個 ID 為 6 的表上有一個行鎖存在鎖等待情形。通過檢查 SYSCAT.TABLES,DBA 斷定表 EMPLOYEE 上的確存在鎖等待。


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

 

 

本文轉自IBM Developerworks中國

 

本文來自CSDN博客,轉載請標明出處: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>
            欧美主播一区二区三区| 免费亚洲一区二区| 欧美一区二区视频免费观看| 激情欧美一区二区三区在线观看 | 欧美天天视频| 欧美激情欧美狂野欧美精品| 欧美一区二区三区四区在线观看地址 | 另类人畜视频在线| 欧美在线91| 久久riav二区三区| 久久综合网络一区二区| 久久成人综合视频| 久色成人在线| 欧美精品日韩精品| 欧美三级在线视频| 国产精品永久免费观看| 国产欧美一区二区色老头| 国产精品夜夜夜| 亚洲高清在线| 在线一区二区三区四区五区| 午夜精品久久久久久久99樱桃| 欧美一区2区视频在线观看| 欧美中文字幕精品| 91久久在线播放| 午夜精品成人在线| 欧美激情国产日韩精品一区18| 国产精品成人免费视频| 在线观看视频亚洲| 你懂的国产精品永久在线| 欧美大片免费观看在线观看网站推荐| 美女视频黄 久久| 国产精品久久久久久久9999| 永久免费毛片在线播放不卡| 一区二区三区日韩欧美精品| 久久久av毛片精品| 亚洲国产高清一区二区三区| 久久精品国产精品亚洲精品| 国产精品一香蕉国产线看观看| 亚洲三级观看| 亚洲高清视频在线观看| 久久精品国产一区二区三| 国产欧美一区二区三区沐欲| 亚洲一区二区三| 一本色道久久88精品综合| 免费欧美日韩国产三级电影| 亚洲精品一区二区三区婷婷月| 欧美a级大片| 美国成人直播| 亚洲精选一区二区| 亚洲另类一区二区| 国产精品久久久久久久久免费| 亚洲视频欧洲视频| 一本大道久久精品懂色aⅴ| 亚洲图片激情小说| 亚洲缚视频在线观看| 亚洲综合三区| 黄色另类av| 在线视频亚洲| 在线观看日韩av电影| 亚洲青涩在线| 国产小视频国产精品| 欧美成人蜜桃| 国产精品久久久久久久久久久久久久| 欧美久久久久免费| 午夜精品久久久久久久白皮肤| 欧美在线一级视频| 99综合精品| 久久久久久久久久久久久久一区| 亚洲美女精品久久| 久久深夜福利免费观看| 亚洲免费影视第一页| 欧美高清在线视频| 久久一区二区精品| 国产精品久久一区二区三区| 亚洲大片精品永久免费| 国产麻豆午夜三级精品| 亚洲人体一区| 亚洲精品123区| 久久久亚洲高清| 久久婷婷国产麻豆91天堂| 国产精品久久久久久影院8一贰佰| 亚洲成色www8888| 精品91久久久久| 久久久天天操| 欧美国产一区视频在线观看| 狠狠色综合色综合网络| 久久国内精品自在自线400部| 亚洲欧美成人一区二区在线电影| 欧美黑人在线观看| 亚洲精品综合在线| 亚洲欧美日韩一区二区| 国产精品久久久久影院亚瑟| 亚洲无限av看| 久久久久国产精品www| 揄拍成人国产精品视频| 毛片一区二区三区| 一本色道久久综合亚洲精品高清| 亚洲欧美日韩直播| 黄色成人片子| 欧美视频中文字幕在线| 性欧美办公室18xxxxhd| 亚洲国产精品久久久久秋霞影院| 欧美极品在线观看| 亚洲一区二区三区四区五区午夜 | 欧美日韩一区二区三区在线看 | 亚洲毛片网站| 久久亚洲精品伦理| 亚洲欧美高清| 夜夜爽99久久国产综合精品女不卡| 国产精品久久久久aaaa九色| 美女啪啪无遮挡免费久久网站| 一区二区成人精品| 亚洲黄色在线视频| 另类春色校园亚洲| 久久精品久久99精品久久| 亚洲影院在线观看| 亚洲永久免费视频| 亚洲一区二区三区在线视频| 最近中文字幕mv在线一区二区三区四区| 国产精品毛片在线看| 亚洲一区日韩在线| 亚洲成色777777女色窝| 欧美日韩在线免费视频| 国产精品扒开腿爽爽爽视频 | 夜夜嗨av一区二区三区网站四季av| 米奇777超碰欧美日韩亚洲| 久久久国产一区二区三区| 欧美影院一区| 欧美电影在线观看| 亚洲人成久久| 午夜精品福利一区二区三区av | 午夜精品视频网站| 欧美亚洲日本国产| 久久久99精品免费观看不卡| 国产精品黄视频| 国产精品亚洲视频| 激情欧美一区二区三区| 亚洲黄色影片| 久久riav二区三区| 亚洲国产精品久久久久婷婷884 | 在线精品亚洲一区二区| 一区二区三区福利| 久久久另类综合| 一区二区三区**美女毛片| 久久久欧美精品| 国产毛片精品国产一区二区三区| 亚洲国产精品ⅴa在线观看| 一区二区三区视频在线| 久久精品一二三区| 在线中文字幕日韩| 欧美日本中文字幕| 亚洲日本欧美日韩高观看| 性18欧美另类| 亚洲免费在线观看| 国产精品成人一区二区艾草| 亚洲免费观看| 欧美韩日一区二区| 久久国产黑丝| 激情一区二区三区| 久久精品中文字幕一区| 亚洲欧美日韩国产成人精品影院 | 久久精品国产在热久久| 国产精品日日摸夜夜摸av| 亚洲乱码国产乱码精品精| 91久久精品国产91久久性色| 欧美成人精品在线| 日韩午夜激情电影| 99精品欧美一区| 国产精品国产馆在线真实露脸 | 国产精品国产三级国产普通话蜜臀| 日韩手机在线导航| 亚洲精品男同| 欧美三级小说| 国产一区二区三区的电影 | 亚洲视频精品在线| 亚洲一区二区高清视频| 狠狠色狠狠色综合日日小说| 亚洲福利在线观看| 国产精品夜夜夜一区二区三区尤| 久久精品国产精品亚洲| 免费亚洲电影| 久久一区二区三区av| 欧美大学生性色视频| 欧美亚洲视频| 国产精品jizz在线观看美国| 老司机67194精品线观看| 免费久久精品视频| 久久亚洲不卡| 国际精品欧美精品| 亚洲欧美在线免费观看| 亚洲免费在线精品一区| 亚洲在线中文字幕| 日韩亚洲在线| 欧美高清在线一区| 欧美国产另类| 91久久精品美女高潮| 欧美在线免费视屏| 欧美在线观看视频在线| 国产精品午夜电影| 亚洲一区尤物|