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

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

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

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

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

在測試系統(tǒng)上重新創(chuàng)建優(yōu)化器/查詢計(jì)劃問題的示例 
示例 1: 
OS:Windows 2000 
DB2LEVEL:V8.2 Fixpack 8 ESE 單分區(qū) 
測試并復(fù)制相同的 OS 和 db2level。 
數(shù)據(jù)庫: 
生產(chǎn)數(shù)據(jù)庫:SAMPLE 
測試數(shù)據(jù)庫:DUMMYDB 
使用下列命令創(chuàng)建 Sample 數(shù)據(jù)庫:db2sampl 
使用下列命令創(chuàng)建 Dummy 數(shù)據(jù)庫: 
db2 create db DUMMYDB 

注意:用與生產(chǎn)中相同的代碼頁、地區(qū)和排序序列創(chuàng)建 TEST 數(shù)據(jù)庫。 

生產(chǎn)環(huán)境: 

-------------------------------------------------------- 
-- Database SAMPLE and Database Manager configuration parameters 
-------------------------------------------------------- 
UPDATE DBM CFG USING cpuspeed 9.446886e-007; 
UPDATE DBM CFG USING intra_parallel NO; 
UPDATE DBM CFG USING federated NO; 
UPDATE DBM CFG USING fed_noauth NO; 

!db2fopt SAMPLE update opt_buffpage 250; 
!db2fopt SAMPLE update opt_sortheap 256; 

UPDATE DB CFG FOR SAMPLE USING locklist 50; 
UPDATE DB CFG FOR SAMPLE USING dft_degree 1; 
UPDATE DB CFG FOR SAMPLE USING maxlocks 22; 
UPDATE DB CFG FOR SAMPLE USING avg_appls 1; 
UPDATE DB CFG FOR SAMPLE USING stmtheap 2048; 
UPDATE DB CFG FOR SAMPLE USING dft_queryopt 5; 

--------------------------------- 
-- Environment Variables settings 
--------------------------------- 

!db2set DB2_INLIST_TO_NLJN=yes; 
!db2set DB2_HASH_JOIN=yes; 

除了以上設(shè)置,還應(yīng)在數(shù)據(jù)庫配置中注意下列配置: 

db2 get db cfg for sample > dbcfg_sample.out 

Database heap (4KB)                     (DBHEAP)  =  600 
SQL statement heap (4KB)                (STMTHEAP)  =  2048 
Number of frequent values retained     (NUM_FREQVALUES) =  10 
Number of quantiles retained            (NUM_QUANTILES) =  20 

確保在修改數(shù)據(jù)庫管理器配置(dbm cfg)之后停止并啟動(dòng)該實(shí)例。對(duì)于 sample 數(shù)據(jù)庫,按下列方式對(duì) ORG 和 SALES 表運(yùn)行 runstats: 

db2 connect to sample 
db2 runstats on table <schema>.org with distribution and indexes all 
db2 runstats on table <schema>.sales with distribution and indexes all 
db2 terminate 

現(xiàn)在,通過執(zhí)行 EXPLAIN.DDL 文件生成 EXPLAIN 表,該文件在 <install directory>\sqllib\misc 目錄下: 

db2 connect to sample 
db2 -tvf <intall path>\EXPLAIN.DDL 
db2 terminate 

在名為 query.sql 的文件中保存下列命令: 

connect to sample 
set current explain mode explain 
select * from org a, staff b where a.deptnumb=b.dept and b.dept=15 
set current explain mode no 
terminate 

現(xiàn)在,按下列方式執(zhí)行該文件: 

db2 -tvf query.sql 

上面將僅僅以解釋模式編譯查詢。您將在屏幕上看到: 

C:\>db2 -tvf query.sql 
connect to sample 

   Database Connection Information 

 Database server        = DB2/NT 8.2.1 
 SQL authorization ID   = SKAPOOR 
 Local database alias   = SAMPLE 

set current explain mode explain 
DB20000I  The SQL command completed successfully. 

select * from org a, staff b where a.deptnumb=b.dept and b.dept=15 
SQL0217W  The statement was not executed as only Explain information requests 
are being processed.  SQLSTATE=01604 

set current explain mode no 
DB20000I  The SQL command completed successfully. 

C:\>db2 terminate 
DB20000I  The TERMINATE command completed successfully. 

使用 db2exfmt 生成訪問計(jì)劃,如下: 

db2exfmt -d SAMPLE -g TIC -w -1 -n % -s % -# 0 -o prod_sample_exfmt.txt 

檢查 prod_sample_exfmt.txt 文件的內(nèi)容。您將看到生成了下面的訪問計(jì)劃: 

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

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

現(xiàn)在,這就是您要在生產(chǎn) sample 數(shù)據(jù)庫上繼續(xù)的計(jì)劃。您需要在測試環(huán)境中模擬該計(jì)劃。 
從生產(chǎn) sample 數(shù)據(jù)庫中收集下列信息: 

db2look -d SAMPLE -l -o storage.out                         
db2look -d SAMPLE -f -fd -o config.out 
db2look -d SAMPLE -e -a -m -t ORG SALES -o table.ddl 

測試環(huán)境: 
修改上面將數(shù)據(jù)庫從 SAMPLE 連接到 DUMMYDB 時(shí)所收集的每個(gè)文件中的數(shù)據(jù)庫名。 
例如,如果您查看了 3 個(gè)文件的內(nèi)容,就會(huì)注意到: 
CONNECT TO SAMPLE; 

將它修改為: 
CONNECT TO DUMMYDB; 

在測試環(huán)境中接管這些文件。本例中,所有的表都是在默認(rèn)的表空間 USERSPACE1 中創(chuàng)建的。因此,它們也應(yīng)在測試系統(tǒng)上相同的 SMS 表空間中用 storage.out 中轉(zhuǎn)儲(chǔ)的相同配置(包括 PREFETCHSIZE、EXTENTSIZE 等)進(jìn)行創(chuàng)建。 
在 config.out 文件中進(jìn)行少量修改。將下列內(nèi)容: 
UPDATE DB CFG FOR SAMPLE USING dft_queryopt 5; 

修改為 
UPDATE DB CFG FOR SAMPLE USING dft_queryopt 3; 

并保存 config.out 文件。 
現(xiàn)在,執(zhí)行 storage.out、config.out 和 table.ddl,如下: 

db2 -tvf storage.out > storage_output.out 
db2 -tvf config.out > config_output.out 
db2 -tvf table.ddl > table.out 

檢查輸出文件以確保所有命令都成功運(yùn)行了。并且按照生產(chǎn)環(huán)境設(shè)置中所顯示的用于 SAMPLE DB 的設(shè)置來修改 DBHEAP、STMTHEAP、NUM_FREQVALUES、NUM_QUANTILES,使它們適用于 DUMMYDB。同時(shí),檢查注冊(cè)表變量設(shè)置是否盡可能地相同。 
使用 db2stop 和 db2start 停止并啟動(dòng)該實(shí)例。重新為 DUMMYDB 數(shù)據(jù)庫創(chuàng)建解釋表: 

db2 connect to dummydb; 
<install path>\sqllib\misc\db2 -tvf EXPLAIN.DDL 
db2 terminate; 

現(xiàn)在,對(duì) DUMMYDB 數(shù)據(jù)庫運(yùn)行查詢,在前面對(duì) SAMPLE 數(shù)據(jù)庫運(yùn)行查詢時(shí)所生成的 query.sql 文件中將數(shù)據(jù)庫名從 SAMPLE 修改為 DUMMYDB。 

C:\>db2 -tvf query.sql 
connect to dummydb 

   Database Connection Information 

 Database server        = DB2/NT 8.2.1 
 SQL authorization ID   = SKAPOOR 
 Local database alias   = DUMMYDB 

set current explain mode explain 
DB20000I  The SQL command completed successfully. 

select * from org a, staff b where a.deptnumb=b.dept and b.dept=15 
SQL0217W  The statement was not executed as only Explain information requests 
are being processed.  SQLSTATE=01604 

set current explain mode no 
DB20000I  The SQL command completed successfully. 

C:\>db2 terminate 
DB20000I  The TERMINATE command completed successfully.

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

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
国产精品白嫩初高中害羞小美女| 日韩一区二区三区在线| 亚洲高清精品中出| 亚洲第一天堂在线观看| 国产清纯白嫩初高中在线观看性色| 亚洲精品www久久久| 无码一区二区精品| 久久久久久久久久看片| 精品国产乱码久久久久久天美| 日韩精品一级| 在线观看免费看片| 性欧美精品孕妇| 久久婷婷久久一区二区三区| 亚洲成a人片在线www| 懂色一区二区三区免费观看| 国模精品一区二区三区| 欧美激情国产精品| 一区二区三区在线播放欧美| 中文字幕高清在线免费播放| 中文无码日韩欧| 色黄视频在线| 欧美一区二区三区不卡视频| 亚洲第一视频网站| 国产精品一级二级三级| 国产精品高潮呻吟久久久久| 日韩精品一区二区三区第95| 国产1区2区3区在线| 欧美激情一区二区三区成人| 亚洲成人久久精品| 美女被搞网站| 狠狠色噜噜狠狠狠狠色吗综合| 欧美一级视频免费看| 久久久久亚洲AV成人网人人小说| 久久久久无码国产精品不卡| 日韩欧美亚洲范冰冰与中字| 中文字幕毛片| 久久久亚洲网站| caoporn超碰国产公开| 国产在线精品一区二区三区》| 免费在线观看亚洲视频| 国产精品视频久| 欧美中文字幕亚洲一区二区va在线| xfplay5566色资源网站| 欧美一级本道电影免费专区| 精精国产xxxx视频在线野外| 女~淫辱の触手3d动漫| 日韩一级片免费观看| 免费的毛片视频| 欧美国产日韩一区二区在线观看| 国产亚洲精品熟女国产成人| 四虎永久成年免费影院| 色多多视频在线观看| 久久久久久久人妻无码中文字幕爆| 97人妻一区二区精品免费视频| 国产主播福利| 国产叼嘿网站免费观看不用充会员| 国产精品成人a在线观看| 2012中文字幕在线视频| 十九岁完整版在线观看好看云免费| 国产伦精品一区二区三区视频女| 蜜桃自拍偷拍| 久久亚洲精品爱爱| www.欧美日本韩国| 国产精品亚洲色图| 麻豆亚洲av熟女国产一区二| 日韩高清不卡av| 五十路亲子中出中文字幕| 视频三区二区一区| 蜜臀av一区二区三区| 久久久久久久久亚洲精品| 亚洲欧洲免费无码| 九色porny丨首页在线| 狠狠躁少妇一区二区三区| 亚洲国产欧美一区二区三区不卡| 精品视频一区二区三区四区| 亚洲国产欧美日韩| h片在线观看视频免费| 97精品伊人久久久大香线蕉| 精品国产成人在线影院| 精品女同一区二区三区在线观看| 国产精品国产三级国产aⅴ入口| 国产精品99久久久久久人| 日韩精品成人一区二区在线观看| 日韩欧美在线电影| 欧美著名女优| 四季av一区二区三区| 老牛影视免费一区二区| 久久天天躁夜夜躁狠狠躁2022| 久久人人爽爽人人爽人人片av| 91精品亚洲一区在线观看| 亚洲一级不卡视频| 午夜影院免费| 国产精品麻豆入口| 亚洲日本在线看| 好吊色一区二区三区| 第九区2中文字幕| 欧美亚洲另类激情另类| 日韩av午夜在线观看| 思热99re视热频这里只精品| 精品视频一区 二区 三区| 欧美综合一区二区三区| 99精品视频免费看| 成人影院网站ww555久久精品| 亚洲精品日韩久久| www.国产91| 亚洲精品成人自拍| 四季av中文字幕| 黄网站免费在线播放| 国产激情美女久久久久久吹潮| 久久久久久久尹人综合网亚洲| 久久久久免费精品国产| a在线视频观看| 欧美日韩在线看| 亚洲国产福利| 亚洲激情图片一区| 成人毛片网站| 人妻中文字幕一区| 亚洲人体在线| 欧美91在线|欧美| 国产小视频在线看| www.99视频| 在线精品亚洲一区二区| 精品国内亚洲2022精品成人| 野外性满足hd| 国产中年熟女高潮大集合| 日韩 国产 欧美| 国产精品suv一区| 亚洲精品午夜久久久| 日本成人一区| 一级毛片久久久| 中文字幕成人一区| 婷婷丁香六月天| 免费精品国产自产拍在| 免费看日本一区二区| 日本视频在线一区| 视频一区视频二区视频三区高| 亚洲第一成年人网站| 欧美美女在线直播| 精品国产成人| 欧美一级久久| 99久久精品费精品国产一区二区| 美国一区二区三区在线播放| 四虎永久免费| 精品国产视频| jizz中文字幕| 精精国产xxxx视频在线| 国产美女永久无遮挡| 国外成人免费视频| 久久三级毛片| 欧美日韩在线观看一区| 性欧美videohd高精| 久久无码高潮喷水| 日本精品免费视频| gay网站在线| 在线伊人免费视频| 久久色.com| 网友自拍一区| 国产精品99久久久久久有的能看| 亚洲午夜无码av毛片久久| 波多野结衣一区二区| 国产在线观看一区二区三区| 日日夜夜精品视频天天综合网| 自拍偷自拍亚洲精品被多人伦好爽| 熟女视频一区二区三区| 精品人妻午夜一区二区三区四区| 亚洲午夜久久久久久久久电影院| 亚洲小说区图片| 国产精品久久..4399| 亚洲人午夜精品| 超碰人人干人人| 日本网站在线免费观看| 国产成人精品18| 国产精品午夜春色av| 国产亚洲精品久久久久久豆腐| 好吊视频一二三区| 欧美性xxxx极品hd欧美| 中文字幕一区二区三区5566| 国产精品免费在线免费| 国产成人久久精品77777最新版本| 岛国精品在线播放| 99在线高清视频在线播放| 亚洲私拍自拍| 亚洲va欧美va天堂v国产综合| 7777久久香蕉成人影院| 91看片淫黄大片91| 精品伦一区二区三区| 亚欧黄色av| 日韩成人影视| 午夜少妇久久久久久久久| 中文字幕亚洲激情| 懂色av噜噜一区二区三区av| 国产成人亚洲欧美电影| 国产视频精品久久| hitomi一区二区三区精品| zzjj国产精品一区二区| 少妇激情一区二区三区| 欧美在线视频在线播放完整版免费观看| 久久99成人| 无码国产伦一区二区三区视频| 色综合久久88色综合天天提莫| 国产一区二区三区三州| 91天堂在线视频| 91直播在线观看| 欧美日韩免费视频| h网站久久久| 狠狠噜天天噜日日噜| 亚洲911精品成人18网站| 麻豆91精品91久久久的内涵| 日本高清不卡的在线| 精品少妇人妻一区二区黑料社区| 国产一级伦理片| 色综合亚洲精品激情狠狠| www.jizz在线观看| 欧美日韩亚洲综合| 亚洲无在线观看| 日韩一区二区精品视频| 久久精品久久久精品美女| 免费电影一区| yy111111少妇嫩草影院| www黄色在线观看视频| 亚洲午夜久久久| 国产精品69久久久久孕妇欧美| 午夜精品美女久久久久av福利| 国产精品久久久av| 日韩在线一区二区三区免费视频| 手机在线观看毛片| 国产成人精品自线拍| 日韩伦理在线免费观看| 亚洲精美色品网站| 国产日韩一区二区三免费高清| 亚洲国内精品视频| 中文字幕第31页| 日本妇女毛茸茸| 精品国产免费一区二区三区香蕉| 无码久久精品国产亚洲av影片| 大j8黑人w巨大888a片| 日韩欧美成人一区二区| 黄色毛片免费看| 国产欧美日韩综合精品一区二区| 黄色国产精品| 亚洲色图图片| 欧美黑人性猛交| 午夜精品福利在线| 国产一级免费观看| 91在线观看喷潮| 俺去亚洲欧洲欧美日韩| 国产精品丝袜91| 欧洲午夜精品| 成人美女av在线直播| 日本人妻丰满熟妇久久久久久| 国产1卡2卡三卡四卡网站| 精品视频在线观看免费观看| 精品少妇v888av| 日本特黄在线观看| 天天干天天干天天操| 国产成人精品一区二区三区福利| 亚洲一区二区三区精品中文字幕| 免费在线播放电影| 精品国产一二区| 国产va免费精品高清在线观看| 日韩高清电影免费| 成人在线中文| 91视频88av| 国产精品久久久久av| 在线精品视频一区二区三四| 五月婷婷激情五月| 色爱综合网欧美| 91影院在线免费观看| 特级西西人体wwwww| 欧美国产日韩另类| 久久一区视频| 日韩精品中文字幕在线一区| 日本va欧美va瓶| 国产91热爆ts人妖在线| 一区二区三区福利视频| 精品视频999| 91精品久久久久久综合五月天| 中文字幕你懂得| 国产乱码精品一区二区三区五月婷| 亚洲欧美国产高清va在线播| 男人天堂手机在线| 欧美精品videofree1080p| 色aⅴ色av色av偷拍| 亚洲女优在线观看| 亚洲欧洲日韩一区二区三区| 日韩视频一区二区| 日韩av系列| 日韩一级片在线播放| 久久这里只有精品视频首页| 欧美三级午夜理伦三级小说| 成人午夜碰碰视频| 日韩尤物视频| 精品国产乱子伦| 亚洲一区亚洲二区| 亚洲天堂av图片| 新的色悠悠久久久| 欧美日韩国产三级| 99中文字幕| 国产经典av| 一本久道中文字幕精品亚洲嫩| 欧美喷水视频| 亚洲国产成人精品女人久久| 2014亚洲片线观看视频免费| 18禁裸男晨勃露j毛免费观看| 在线观看免费高清完整| 2020国产精品久久精品不卡| 国产精品剧情| 国产成人精品a视频一区| 久久免费视频一区| 国产精品一二三视频| 网站免费满18成年在线观看| 嫩草av久久伊人妇女超级a| 中文字幕日韩一区二区三区| 久久精品最新地址| 欧美一级黄色录像片| 美女脱光内衣内裤| 欧美视频在线观看一区| 四虎884aa成人精品| 麻豆精品精品国产自在97香蕉| 综合av第一页| av在线播放不卡| 五码日韩精品一区二区三区视频| 四虎久久影院| 欧美精品1区| 国产911网站| 国产精品第一区| 美女精品久久久| 国产精品久久久久久久久久东京|