• <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>

            Prayer

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

            db2之snapshot

            Posted on 2009-08-07 00:34 Prayer 閱讀(888) 評論(0)  編輯 收藏 引用 所屬分類: DB2
            打開和關閉快照
            缺省情況不打開 DB2 監(jiān)控,必須在連接或實例級別上進行設置。有一系列監(jiān)視器開關來決定是否監(jiān)控某種數(shù)據(jù)元素。還預留了一個內存堆,用于包含為監(jiān)控而存儲的信息。
            1:在instance級別上設置監(jiān)視器開關
            在實例級別上設置監(jiān)視器開關會影響連接到該實例中任何數(shù)據(jù)庫的所有用戶。
            下面是監(jiān)視器開關
            DFT_MON_STMT:語句監(jiān)視器(用于動態(tài) SQL)
            DFT_MON_TABLE:表監(jiān)視器
            DFT_MON_LOCK:鎖監(jiān)視器
            DFT_MON_BUFPOOL:緩沖池監(jiān)視器
            DFT_MON_SORT:排序監(jiān)視器
            DFT_MON_UOW:工作單元信息
            DFT_MON_TIMESTAMP:跟蹤時間戳記信息
            這些開關的值存儲在數(shù)據(jù)庫管理器配置信息中(都是聯(lián)機配置參數(shù))
            例:db2 update dbm cfg using DFT_MON_LOCK ON

            2:在應用程序級別上設置監(jiān)視器開關
            也可以在應用程序級別上設置監(jiān)視器開關;用這種方法設置開關只適用于特定的應用程序。如果您在命令提示符或命令窗口中使用下面列出的方法,所做的更改將只適用于這個特定的提示符窗口。
            開關名稱:
            Bufferpool
            Lock
            Sort
            Statement
            Table
            Timestamp
            UOW
            列出開關:
            db2 get monitor switches
            設置開關:
            db2 update monitor switches using switchName [ON | OFF]
            復位開關
            可將監(jiān)視器開關的所有值復位成空值或 0:
            db2 reset monitor [ALL | for database databaseName] [at dbpartitionnum partitionNum]
            使用動態(tài) SQL 快照來查找執(zhí)行速度較慢的 SQL
            可以用它來查找數(shù)據(jù)庫中最耗時的 SQL 語句:
            SELECT stmt_text, total_exec_time, num_executions FROM TABLE( SNAPSHOT_DYN_SQL('DREW_DB', -1)) as dynSnapTab ORDER BY total_exec_time desc FETCH FIRST 1 ROW ONLY

            第二個示例查找平均執(zhí)行時間最長的五條 SQL 語句:
            SELECT stmt_text, CASE WHEN num_executions = 0 THEN 0 ELSE (total_exec_time / num_executions) END avgExecTime,num_executions FROM TABLE( SNAPSHOT_DYN_SQL('DREW_DB', -1)) as dynSnapTab ORDER BY avgExecTime desc FETCH FIRST 5 ROWS ONLY
            狠狠色丁香久久婷婷综合图片| 久久99国产综合精品免费| 久久综合狠狠综合久久| 伊人久久大香线蕉综合Av| 久久福利资源国产精品999| 国产精品久久久久久久app | 精品伊人久久大线蕉色首页| 精品999久久久久久中文字幕| 久久国产精品99国产精| 青青青青久久精品国产h| 久久精品成人免费观看97| 久久久青草青青国产亚洲免观| 欧美激情精品久久久久久久| 99久久国产亚洲高清观看2024| 国产高潮国产高潮久久久91| 99久久综合狠狠综合久久| 2021国产精品午夜久久| 99久久99久久精品免费看蜜桃| 亚洲一区二区三区日本久久九| 免费精品久久久久久中文字幕| 婷婷五月深深久久精品| 国产精品美女久久久m| 久久久久久国产精品无码下载| 熟妇人妻久久中文字幕| 久久本道综合久久伊人| 日韩精品久久久肉伦网站| 久久91这里精品国产2020| 老色鬼久久亚洲AV综合| 精品无码人妻久久久久久 | 久久www免费人成精品香蕉| 一本色道久久88精品综合| 国产 亚洲 欧美 另类 久久| 亚洲精品97久久中文字幕无码| 国产精品青草久久久久婷婷| 久久久久久亚洲精品无码| 国产午夜久久影院| 久久久国产精品福利免费| 国内精品久久久久久99蜜桃 | 国产午夜电影久久| 精品无码人妻久久久久久| 99久久精品午夜一区二区|