国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

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

示例 3:

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

注重:假如測試中的數(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ù)庫,就運行 storage.out 文件:db2 -tvf storage.out

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

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

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

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

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

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

標(biāo)簽: DB2 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 繁峙县| 湘西| 自贡市| 高雄县| 乌拉特中旗| 调兵山市| 鹰潭市| 南丹县| 罗城| 宜阳县| 喜德县| 邵阳县| 梁河县| 呈贡县| 赤水市| 双鸭山市| 屏东县| 雷波县| 林西县| 林周县| 招远市| 武邑县| 咸宁市| 墨玉县| 凉城县| 霍州市| 大田县| 云龙县| 囊谦县| 牙克石市| 洮南市| 博野县| 五家渠市| 通辽市| 光泽县| 德阳市| 福州市| 丹棱县| 龙泉市| 克什克腾旗| 博爱县|