国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

瀏覽:38日期:2023-11-07 17:23:41
生成 db2exfmt 輸出:db2exfmt -d DUMMYDB -g TIC -w -1 -n % -s % -# 0-o test_dummydb_exfmt.txt檢查 test_dummydb_exfmt.txt 的內(nèi)容并查看訪問計(jì)劃:Access Plan:-----------Total Cost: 25.8843Query Degree: 1RowsRETURN( 1)CostI/O|4MSJOIN( 2)25.88432/-----+-----1 4TBSCAN TBSCAN( 3) ( 5)12.913 12.96821 1| |8 35TABLE: SKAPOOR TABLE: SKAPOORORG STAFF您在測(cè)試中獲得了一個(gè)不同于生產(chǎn)中的訪問計(jì)劃。本例中,顯然我們?cè)跍y(cè)試系統(tǒng)上已經(jīng)將 DFT_QUERYOPT(默認(rèn)的查詢優(yōu)化)從 5 修改為 3。因此,您看到的是 Merge Join 計(jì)劃,而非 Hash Join 計(jì)劃,以及有一點(diǎn)點(diǎn)區(qū)別的總成本(Total Cost)。因?yàn)檫@些計(jì)劃不匹配(假設(shè)您不確定為什么),所以要檢查 db2exfmt 輸出中的配置。見表 2。正如您可以看到的,測(cè)試(TEST)和生產(chǎn)(PRODUCTION)之間的惟一區(qū)別就是優(yōu)化級(jí)別(Optimization Level),我們特意將之從 5 修改為 3,只是為了顯示在測(cè)試環(huán)境中復(fù)制生產(chǎ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 命令生成訪問計(jì)劃。這次,您將看到相同的訪問計(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 withdistribution and indexes all"db2 "set current explain mode explain"db2 "select name from staff whereid=10 order by name"db2 "set current explain mode no"db2 "terminate"使用 db2exfmt 生成訪問計(jì)劃。您將看到下面的訪問計(jì)劃:Access Plan:-----------Total Cost: 0.111065Query Degree: 1RowsRETURN( 1)CostI/O|1IXSCAN( 2)0.1110650|35INDEX: SKAPOORNAME_IND從 sample 數(shù)據(jù)庫(kù)中收集 db2look 信息:db2look -d sample -l -o storage.outdb2look -d sample -e -a -m -t STAFF -o db2look.outdb2look ummy 數(shù)據(jù)庫(kù),而不是之前在上面示例1中所連接的sample數(shù)據(jù)庫(kù)。
標(biāo)簽: DB2 數(shù)據(jù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 国产精品国产三级国产专播 | 一区二区三区国产美女在线播放 | 欧美激情亚洲一区中文字幕 | 欧美成人三级 | 国产午夜精品久久久久免费视 | 午夜宅男在线永远免费观看网 | 99久热在线精品视频播 | 亚洲色视频在线播放网站 | 色网址在线观看 | 久久91精品国产91久久 | 成年人网站在线观看视频 | 国产成人咱精品视频免费网站 | 成人在线视频免费看 | 久久青草国产手机看片福利盒子 | 日韩一级影院 | 亚洲香蕉久久一区二区三区四区 | 国产高清精品一级毛片 | 日韩精品国产一区 | 亚洲ay| 国产三级日产三级韩国三级 | 九九亚洲 | 欧美激情亚洲 | 亚洲图片视频在线观看 | 香蕉网站狼人久久五月亭亭 | 国产在线高清视频 | 最新精品亚洲成a人在线观看 | 黄色三级毛片 | 舔操| 国产精品久久九九 | 久久亚洲私人国产精品va | 久久久久一 | 国产精品莉莉欧美自在线线 | 欧美成人se01短视频在线看 | 亚洲视频综合网 | 国产一级特黄特色aa毛片 | 国产亚洲一区二区在线观看 | 国产aaaaa一级毛片 | 一级做a爱视频 | 国产精品久久久影院 | 久久亚洲国产伦理 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 |