久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:5日期:2023-11-11 13:30:58

示例 3:

您需要在單分區(qū)的環(huán)境中模擬生產(chǎn)中的整個數(shù)據(jù)庫以進(jìn)行測試。

注重:假如測試中的數(shù)據(jù)庫名與生產(chǎn)中的不同,那么可能需要修改每個 db2look 輸出中的數(shù)據(jù)庫名。

步驟 1:

使用 -l 選項收集 db2look,以收集表空間/緩沖池/數(shù)據(jù)庫節(jié)點組信息。db2look -d <dbname> -l -o storage.out

修改表空間信息以適應(yīng)您的測試環(huán)境。例如:在生產(chǎn)中,您具有下列表空間:

-------------------------------------- DDL Statements for TABLESPACES --------------------------------------CREATE REGULAR TABLESPACE DMS1 IN DATABASEPARTITION GROUP IBMDEFAULTGROUPPAGESIZE 4096 MANAGED BY DATABASEUSING ( FILE ’/data/dms1’20000,FILE ’/data/dms2’20000,FILE ’/data/dms3’20000)EXTENTSIZE 32PREFETCHSIZE 32BUFFERPOOL IBMDEFAULTBPOVERHEAD 12.670000TRANSFERRATE 0.180000DROPPED TABLE RECOVERY ON; 

 假如測試上沒有設(shè)置相同的路徑,那么就要修改上面的位置。假如您僅僅計劃模擬環(huán)境,而不要復(fù)制整個數(shù)據(jù),那么就減小文件的大小,并在必要時使用較少容器。假如沒有創(chuàng)建相同的緩沖池,那么您還可能修改緩沖池名稱。緩沖池必須具有相同的頁面大小(pagesize)。不要修改表空間的頁面大小。一旦處理了這些并創(chuàng)建了數(shù)據(jù)庫,就運(yùn)行 storage.out 文件:db2 -tvf storage.out

假如需要,就重新定向輸出以確保都成功運(yùn)行了。例如:db2 -tvf storage.out > storage_results.out

步驟 2:從生產(chǎn)中收集配置和環(huán)境變量信息,并在測試系統(tǒng)上運(yùn)行它:db2look -d sample -f -fd -o config.out

請記住,在 MPP 環(huán)境中,這將為運(yùn)行該命令的節(jié)點收集該信息。假如不同的數(shù)據(jù)庫分區(qū)上的 DB2 注冊表和數(shù)據(jù)庫以及數(shù)據(jù)庫治理器配置不同,您將需要為每個節(jié)點分別收集該信息。然而,假如測試中無法具有與生產(chǎn)中相同的分區(qū),那么就從生產(chǎn)中執(zhí)行該查詢的節(jié)點中收集該信息,然后在測試中使用該信息。

請注重:假如測試中具有不同的分區(qū)數(shù)目,那么您的模擬將有所欠缺。

在測試系統(tǒng)上,運(yùn)行 config.out 文件,如下:db2 -tvf config.out

上面考慮到優(yōu)化器將使用 db2fopt 信息來查看所分配的總的緩沖池和排序堆,現(xiàn)在將成為測試環(huán)境中的設(shè)置。而且,這也是在測試中由于內(nèi)存約束而不具有與生產(chǎn)中相同的緩沖池以及排序堆時所使用的技術(shù)。同時,本文前面所討論的配置參數(shù)以及環(huán)境變量也將進(jìn)行更新。

標(biāo)簽: DB2 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 潼关县| 日喀则市| 定安县| 屏山县| 遂平县| 吴桥县| 建宁县| 靖远县| 新竹市| 阳泉市| 阿瓦提县| 海口市| 肃北| 岚皋县| 兰溪市| 昌黎县| 金溪县| 新竹县| 白山市| 深圳市| 昭通市| 荔波县| 金溪县| 贵州省| 陕西省| 大同市| 关岭| 大石桥市| 英山县| 台湾省| 阿勒泰市| 历史| 清徐县| 吉林市| 望都县| 建瓯市| 东乌| 华宁县| 济宁市| 应用必备| 南雄市|