韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

運(yùn)用DB2look 重新創(chuàng)建優(yōu)化器訪問(wèn)計(jì)劃(4)

運(yùn)用DB2look 重新創(chuàng)建優(yōu)化器訪問(wèn)計(jì)劃(4)

更新時(shí)間:2022-10-16 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

生成 db2exfmt 輸出: 

db2exfmt -d DUMMYDB -g TIC -w -1 -n % -s % -# 0 -o test_dummydb_exfmt.txt 

檢查 test_dummydb_exfmt.txt 的內(nèi)容并查看訪問(wèn)計(jì)劃: 

Access Plan: 
----------- 
 Total Cost:   25.8843 
 Query Degree:  1 

              Rows  
             RETURN  
             (   1)  
              Cost  
               I/O  
               | 
                4  
             MSJOIN 
             (   2)  
             25.8843  
                2  
          /-----+-----\ 
        1                4  
     TBSCAN           TBSCAN  
     (   3)           (   5)  
     12.913           12.9682  
        1                1  
       |                | 
        8               35  
 TABLE: SKAPOOR   TABLE: SKAPOOR   
       ORG             STAFF  

您在測(cè)試中獲得了一個(gè)不同于生產(chǎn)中的訪問(wèn)計(jì)劃。本例中,顯然我們?cè)跍y(cè)試系統(tǒng)上已經(jīng)將 DFT_QUERYOPT(默認(rèn)的查詢(xún)優(yōu)化)從 5 修改為 3。因此,您看到的是 Merge Join 計(jì)劃,而非 Hash Join 計(jì)劃,以及有一點(diǎn)點(diǎn)區(qū)別的總成本(Total Cost)。 
因?yàn)檫@些計(jì)劃不匹配(假設(shè)您不確定為什么),所以要檢查 db2exfmt 輸出中的配置。見(jiàn) 表 2。 
正如您可以看到的,測(cè)試(TEST)和生產(chǎn)(PRODUCTION)之間的惟一區(qū)別就是優(yōu)化級(jí)別(Optimization Level),我們特意將之從 5 修改為 3,只是為了顯示在測(cè)試環(huán)境中復(fù)制生產(chǎn)訪問(wèn)計(jì)劃為何會(huì)不成功。 
本例中,您將使用下列 UPDATE 語(yǔ)句將 DFT_QUERYOPT 更新為 5: 

UPDATE DB CFG FOR SAMPLE USING dft_queryopt 5 

然后,停止并重新連接數(shù)據(jù)庫(kù)。再次對(duì) DUMMYDB 發(fā)出 query.sql,并使用 db2exfmt 命令生成訪問(wèn)計(jì)劃。這次,您將看到相同的訪問(wèn)計(jì)劃。否則,就進(jìn)一步確保本文中所討論的所有優(yōu)化器相關(guān)的參數(shù)都是相同的。 
示例 2: 
該示例顯示了 db2look 命令中 -m 選項(xiàng)的重要性。前面用 -m 選項(xiàng)收集的統(tǒng)計(jì)數(shù)據(jù)在測(cè)試和生產(chǎn)中應(yīng)該相同。本例中,我們將看到?jīng)]有正確更新統(tǒng)計(jì)數(shù)據(jù)時(shí)計(jì)劃是如何變化的。  
數(shù)據(jù)庫(kù)管理器配置、數(shù)據(jù)庫(kù)配置和 db2set 注冊(cè)表變量與上面 示例 1 中的相同。這里的模式名是 SKAPOOR。用您的表的模式替換它。數(shù)據(jù)庫(kù)是相同的,與 示例 1 中一樣是 SAMPLE 和 DUMMY。這里所使用的平臺(tái)和 db2level 是 AIX 5.1 和 DB2 UDB ESE V8.2,F(xiàn)ix pack 8,單分區(qū)。 
在 sample 數(shù)據(jù)庫(kù)上執(zhí)行下列命令: 

db2 "connect to sample" 
db2 "create index name_ind on staff (name,id)" 
db2 "runstats on table skapoor.staff with distribution and indexes all" 
db2 "set current explain mode explain" 
db2 "select name from staff where id=10 order by name" 
db2 "set current explain mode no" 
db2 "terminate" 

使用 db2exfmt 生成訪問(wèn)計(jì)劃。您將看到下面的訪問(wèn)計(jì)劃:  

Access Plan: 
----------- 
        Total Cost:             0.111065 
        Query Degree:           1 

      Rows 
     RETURN 
     (   1) 
      Cost 
       I/O 
       | 
        1 
     IXSCAN 
     (   2) 
    0.111065 
        0 
       | 
       35 
 INDEX: SKAPOOR 
    NAME_IND 

從 sample 數(shù)據(jù)庫(kù)中收集 db2look 信息: 

db2look -d sample -l -o storage.out 
db2look -d sample -e -a -m -t STAFF -o db2look.out 
db2look -d sample -f -fd -o config.out 

修改這些文件以使您連接 dummy 數(shù)據(jù)庫(kù),而非之前在上面 示例 1 中所連接的 sample 數(shù)據(jù)庫(kù)。  
手工修改統(tǒng)計(jì)數(shù)據(jù)之一。在 db2look.out 文件中搜索下列語(yǔ)句(請(qǐng)注意,模式名、TABSCHEMA 和 INDSCHEMA 可能與您的具體情況不同): 

UPDATE SYSSTAT.INDEXES 
SET NLEAF=1, 
    NLEVELS=1, 
    FIRSTKEYCARD=35, 
    FIRST2KEYCARD=35, 
    FIRST3KEYCARD=-1, 
    FIRST4KEYCARD=-1, 
    FULLKEYCARD=35, 
    CLUSTERFACTOR=-1.000000, 
    CLUSTERRATIO=100, 
    SEQUENTIAL_PAGES=0, 
    DENSITY=0, 
    AVERAGE_SEQUENCE_GAP=0.000000, 
    AVERAGE_SEQUENCE_FETCH_GAP=0.000000, 
    AVERAGE_SEQUENCE_PAGES=0.000000, 
    AVERAGE_SEQUENCE_FETCH_PAGES=0.000000, 
    AVERAGE_RANDOM_PAGES=1.000000, 
    AVERAGE_RANDOM_FETCH_PAGES=0.000000, 
    NUMRIDS=35, 
    NUMRIDS_DELETED=0, 
    NUM_EMPTY_LEAFS=0 
WHERE INDNAME = ’NAME_IND’ AND INDSCHEMA = ’SKAPOOR ’ 
      AND TABNAME = ’STAFF’ AND TABSCHEMA = ’SKAPOOR ’; 

現(xiàn)在,將 FIRSTKEYCARD、FIRST2KEYCARD、FULLKEYCARD 和 NUMRIDS 從 35 修改為 37。現(xiàn)在保存 db2look.out 文件并運(yùn)行這 3 個(gè)文件: 

db2 -tvf config.out > config_output.out 
db2 -tvf storage.out > storage_output.out 
db2 terminate 
db2stop 
db2start 
db2 -tvf db2look.out > db2look_output.out 

檢查前兩個(gè)文件 config_output.out 和 storage_output.out 的內(nèi)容,以確保它們運(yùn)行成功,F(xiàn)在,檢查 db2look_output.out 文件的內(nèi)容。您將看到下列更新語(yǔ)句失敗了: 

UPDATE SYSSTAT.INDEXES SET NLEAF=1, NLEVELS=1, FIRSTKEYCARD=37, FIRST2KEYCARD=37 
, FIRST3KEYCARD=-1, FIRST4KEYCARD=-1, FULLKEYCARD=37, CLUSTERFACTOR=-1.000000, C 
LUSTERRATIO=100, SEQUENTIAL_PAGES=0, DENSITY=0, AVERAGE_SEQUENCE_GAP=0.000000, A 
VERAGE_SEQUENCE_FETCH_GAP=0.000000, AVERAGE_SEQUENCE_PAGES=0.000000, AVERAGE_SEQ 
UENCE_FETCH_PAGES=0.000000, AVERAGE_RANDOM_PAGES=1.000000, AVERAGE_RANDOM_FETCH_ 
PAGES=0.000000, NUMRIDS=37, NUMRIDS_DELETED=0, NUM_EMPTY_LEAFS=0 WHERE INDNAME = 
 ’NAME_IND’ AND INDSCHEMA = ’SKAPOOR ’ AND TABNAME = ’STAFF’ AND TABSCHEMA = ’SK 
APOOR ’ 
DB21034E  The command was processed as an SQL statement because it was not a 
valid Command Line Processor command.  During SQL processing it returned: 
SQL1227N  The catalog statistic "37" for column "FULLKEYCARD" is out of range 
for its target column, has an invalid format, or is inconsistent in relation 
to some other statistic. Reason Code = "8".  SQLSTATE=23521 

正如您可以看到的,上面用于索引 NAME_IND 的 UPDATE 語(yǔ)句失敗了,因?yàn)?nbsp;FULLKEYCARD 大于表的基數(shù)(CARD)。正如通過(guò) db2look.out 文件中的下列更新語(yǔ)句可以看到的,CARD 是 35: 

UPDATE SYSSTAT.TABLES 
SET CARD=35, 
    NPAGES=1, 
    FPAGES=1, 
    OVERFLOW=0, 
    ACTIVE_BLOCKS=0 
WHERE TABNAME = ’STAFF’ AND TABSCHEMA = ’SKAPOOR ’; 

現(xiàn)在,再次以解釋模式運(yùn)行相同的查詢(xún): 

db2 "select name from staff where id=10 order by name" 

并生成訪問(wèn)計(jì)劃。您將看到它是不同的: 

Access Plan: 
----------- 
        Total Cost:             12.972 
        Query Degree:           1 

      Rows 
     RETURN 
     (   1) 
      Cost 
       I/O 
       | 
        1 
     TBSCAN 
     (   2) 
     12.972 
        1 
       | 
        1 
     SORT 
     (   3) 
     12.9708 
        1 
       | 
        1 
     TBSCAN 
     (   4) 
     12.9682 
        1 
       | 
       35 
 TABLE: SKAPOOR 
      STAFF 

該示例顯示,如果在表上發(fā)生 WRITE 活動(dòng)時(shí)運(yùn)行 RUNSTATS,統(tǒng)計(jì)數(shù)據(jù)就可能與本示例中的不一致。因此,用于更新統(tǒng)計(jì)數(shù)據(jù)的 UPDATE 語(yǔ)句可能失敗并產(chǎn)生 SQL1227N 錯(cuò)誤消息。所有的 UPDATE 語(yǔ)句都運(yùn)行成功十分重要,如果存在不一致性,就應(yīng)該進(jìn)行修理并重新運(yùn)行。本例中,解決方案是將 KEYCARDS 和 NUMRIDS 從 37 重新修改為 35。 

溫馨提示:喜歡本站的話(huà),請(qǐng)收藏一下本站!

本類(lèi)教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
亚洲精品免费一区二区三区| 中文字幕在线中文| 9国产精品午夜| 欧美日韩综合高清一区二区| 国产精品美女av| 日本1区2区3区视频| 青青青国产视频| 91高清视频在线观看| 国产ts丝袜人妖系列视频| 91精品啪在线观看国产81旧版| 国产精品免费久久| 国产精品天美传媒入口| 免费成人三级| av成人在线电影| 久草在线免费福利资源| 欧美午夜欧美| 久久久精品久久久久| 国产成人精品毛片| 欧美一区二区三区艳史| 中文字幕丰满孑伦无码专区| 亚洲第一成年人网站| 久久久久欧美精品| 欧美性受xxxx免费视频| 久久国产影院| 性欧美videos白嫩| 在线视频观看日韩| 人偷久久久久久久偷女厕| 日韩美女免费观看| www亚洲成人| 亚洲精品555| 亚洲欧洲日产国码无码久久99| 久久国产日韩欧美精品| 欧美精品福利| 亚洲三级黄色在线观看| 野外做受又硬又粗又大视频√| 日本精品免费观看| 黄色网址网站在线观看| av免费网站在线观看| 精品少妇3p| 亚洲成人激情社区| 国产精品成人在线视频| 久久久久国产精品一区三寸| 我要看一级黄色大片| 欧美日韩成人免费观看| 欧美在线影院一区二区| 欧美亚洲动漫制服丝袜| 成年人视频观看| 国产日韩精品久久| 久久综合九色综合欧美狠狠| 亚洲色偷精品一区二区三区| 午夜精彩国产免费不卡不顿大片| 免费搞黄视频| www国产精品| 国产精品视频在线免费观看| 99久久综合狠狠综合久久| 亚洲精品98久久久久久中文字幕| 欧美一区二区三区精美影视| 日韩高清不卡一区| 亚洲色图插插| 成人1区2区3区| 久久精品国产免费| 37pao成人国产永久免费视频| 成人欧美一区二区三区1314| 欧美成熟毛茸茸复古| 久久久久久久久久久久久久久久久久| 亚洲乱码中文字幕久久孕妇黑人| 忘忧草在线www成人影院| 成人精品视频一区二区| 欧美激情国产精品免费| 美女毛片免费看| 欧美成人久久| 日本一二三视频| 国产理论片免费观看| 亚洲欧洲一二三| 亚洲综合99| 免费h视频网站| 久久久午夜精品福利内容| 99热在线观看| 视频免费一区| 精品影院一区| 国产精品久久久久久久第一福利| 亚洲男人天堂九九视频| 欧美gay男男猛男无套| 一个人看的www久久| 久久久久中文| 久久久久免费精品国产| 日本不卡不码高清免费观看| 国产精品拍拍拍| 五月天国产一区| 麻豆免费在线| 日本高清不卡一区二区三区视频| 91视频 - 88av| 偷偷要91色婷婷| 亚洲免费精彩视频| 精品日韩在线| 中文字字幕在线中文乱码| 宅男视频免费在线观看视频| 污视频网站在线观看| 亚洲欧美成人| 久久久久久久久久久久久久久国产| 国产亚洲激情在线| 日韩一级片免费在线观看| 欧美日韩三区四区| 一级日韩一区在线观看| 毛片av一区二区| 久久久久久中文| 一区二区三区在线免费观看视频| 亚洲av激情无码专区在线播放| 欧美日韩高清在线观看| 凹凸国产熟女精品视频| 亚洲av无码国产精品永久一区| 91激情在线视频| 中文字幕成人在线视频| 国产成人鲁鲁免费视频a| 91精品国产一区二区人妖| 日韩在线一二三区| 在线免费观看高清视频色| 中文字幕人妻熟女人妻洋洋| 97人人做人人爽香蕉精品| 91亚洲一区精品| 日韩毛片一区二区三区| 日本在线视频中文有码| 国产精品亚洲成在人线| 欧美日韩一级片网站| 精品日韩在线观看| 极度色播免费播放视频| 欧美人成在线| 国产女同一区二区| 国产a视频精品免费观看| 日韩子在线观看| 成人午夜福利一区二区| 亚洲国产精品成人一区二区在线| 欧美性感美女h网站在线观看免费| 深夜黄色小视频| 亚洲婷婷在线观看| 亚洲尤物在线| 成人欧美视频在线观看播放| 欧美孕妇孕交xxⅹ孕妇交| 久久久久久久久久久av| 欧洲成人一区二区| 又大又硬又爽免费视频| 一本大道久久加勒比香蕉| 宇都宫紫苑在线播放| 国产福利在线导航| 大型av综合网站| 欧美日韩国内自拍| 亚洲色图 在线视频| 久久免费精彩视频| 欧美另类第一页| 1stkiss在线漫画| 精品丝袜久久| 最近中文字幕在线mv视频在线| 日韩国产高清污视频在线观看| 中文字幕一区二区久久人妻| 亚洲精品网站在线| 97人妻一区二区精品免费视频| 丁香花在线高清完整版视频| 亚洲天堂av在线免费观看| 99在线无码精品入口| 欧美精品电影| 精品国产亚洲av麻豆| 伊人网站在线| 久草在线视频资源| 精品久久久久久中文字幕| 午夜av入18在线| 91美女高潮出水| 天天干天天色天天爽| 亚洲欧洲精品一区二区三区| 国产精品99一区二区| 91视频免费观看网站| 国产aⅴ精品一区二区三区色成熟| 成人中文字幕在线| 伦理一区二区| 亚洲另类图片色| 国产一区二区三区三州| 国产a久久麻豆| 91香蕉在线观看| 色94色欧美sute亚洲13| 岛国毛片在线观看| 日韩超碰人人爽人人做人人添| 欧美性猛交xxxx富婆弯腰| 中文字幕无线精品亚洲乱码一区| 毛片免费视频| 偷拍精品精品一区二区三区| 亚洲调教视频在线观看| 波多野结衣在线观看视频| 中文字幕乱码视频| 国产精品久久久久9999高清| 97精品人妻一区二区三区蜜桃| 日韩欧美一区中文| 欧美韩日一区二区三区四区| 欧洲亚洲一区二区三区| 成人亚洲免费视频| 二区三区四区高清视频在线观看| 91亚洲自偷观看高清| 97精品国产97久久久久久| 另类图片国产| 日韩视频一区二区在线观看| 精品小视频在线| 午夜私人影院久久久久| 欧美性xxxx禁忌| 国产精品自产拍在线观看| 亚洲国产日韩欧美在线99| 国产视频丨精品|在线观看| 亚洲欧美日韩网站| 国产日韩欧美夫妻视频在线观看| av影院在线| 红桃视频欧美| 91极品视觉盛宴| 日本在线一级片| 日韩一卡二卡在线| 亚洲日本激情| 已婚少妇美妙人妻系列| 一级片在线视频| 91国产精品成人| 可以免费看污视频的网站在线| 欧美最新另类人妖| 欧美激情免费视频| 国产福利91精品| 在线中文字幕播放| 91偷拍与自偷拍精品| 韩日精品视频| 手机在线观看毛片| 亚洲免费影院| 黄色www在线观看| 久久mv成人精品亚洲动漫| 国产精品综合视频| 黄色三级视频在线播放| 黄网站色欧美视频| 亚洲妇熟xxxx妇色黄| 天天躁日日躁aaaxxⅹ| 精品精品导航| 国产精品成人va在线观看| 亚洲国产天堂久久综合网| 午夜精品久久久久久| 濑亚美莉一二区在线视频| 国产树林野战在线播放| 一二三区在线| 久久国产成人精品国产成人亚洲| 欧美日韩成人在线视频| 久久久久久久久久久久久久久久av| 国产综合欧美| 成人妇女淫片aaaa视频| 亚洲免费观看在线观看| 国产男人精品视频| 国模大尺度私拍在线视频| 亚洲天堂免费观看| 国产裸体永久免费无遮挡| 偷偷操不一样的久久| 国产一区二区免费视频| 日本理论片午伦夜理片在线观看| 亚洲人被黑人高潮完整版| 欧美激情小视频| 午夜精品电影在线观看| 亚洲综合伊人| 茄子视频成人在线观看| 久久国产精品-国产精品| 色噜噜日韩精品欧美一区二区| 亚洲国产精品18久久久久久| 天天躁日日躁aaaxxⅹ| 视频一区二区精品的福利| 999国内精品视频在线| av综合网站| 99精品视频在线免费播放| 欧美一级bbbbb性bbbb喷潮片| 国产成人精品亚洲午夜麻豆| 视频一区视频二区中文| 国产精品自拍合集| 婷婷久久久久久| 欧美mv和日韩mv国产网站| 国产一区二区免费在线| 亚洲精品少妇| 99精品国产视频| 亚洲高清不卡av| 免费观看亚洲天堂| 亚洲少妇一区二区三区| 精品成人无码久久久久久| 欧美大片久久久| 久久99精品久久久久久青青91| 国产美女福利在线观看| 中文不卡1区2区3区| 肉色丝袜一区二区| 精品久久一区二区| 尤物视频在线观看视频| 久久久久亚洲AV成人无码国产| 日韩国产一区三区| 国产欧美精品在线观看| 国产精品91在线观看| 欧美日韩视频在线观看一区二区三区| 一二三四视频在线社区中文字幕2| 成人午夜在线观看| 国产又粗又长又爽| 亚洲高清一二三区| 四虎永久在线高清国产精品| 天天爽天天狠久久久| 色欧美片视频在线观看| 亚洲国产尤物| 免费成人美女在线观看| 亚洲精品7777xxxx青睐| 久久国内精品自在自线400部| 婷婷开心激情网| sis001欧美| 免费看的www视频网站视频| 向日葵污视频在线观看| 欧美三级情趣内衣| 影院在线观看全集免费观看| 成人在线观看免费高清| 欧美激情在线看| 极品国产91在线网站| 免费观看在线午夜影视| 欧美午夜精品久久久久免费视| 666av成人影院在线观看| jizz性欧美2| 五月婷六月丁香| 欧美精品色网| 久久99久久98精品免观看软件| 91精品欧美久久久久久动漫| 日韩电影在线免费观看| 一区二区精品免费| 国产宾馆实践打屁股91| 亚洲午夜免费电影| 欧美久久久久久一卡四| 被弄出白浆喷水了视频| 中文字幕人妻一区二区在线视频| 亚洲男人的天堂成人| 91欧美精品| 亚洲高清黄色| avlululu|