国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用DB2look重新創建優化器訪問計劃(6)

2024-07-21 02:41:44
字體:
來源:轉載
供稿:網友
  示例 3:  您需要在單分區的環境中模擬生產中的整個數據庫以進行測試。  注重:假如測試中的數據庫名與生產中的不同,那么可能需要修改每個 db2look 輸出中的數據庫名。  步驟 1:  使用 -l 選項收集 db2look,以收集表空間/緩沖池/數據庫節點組信息。db2look -d <dbname> -l -o storage.out  修改表空間信息以適應您的測試環境。例如:在生產中,您具有下列表空間:------------------------------------
-- DDL Statements for TABLESPACES --
------------------------------------
CREATE REGULAR TABLESPACE DMS1 IN DATABASE
PARTITION GROUP IBMDEFAULTGROUP
PAGESIZE 4096 MANAGED BY DATABASE
USING ( FILE ’/data/dms1’20000,
FILE ’/data/dms2’20000,
FILE ’/data/dms3’20000)
EXTENTSIZE 32
PREFETCHSIZE 32
BUFFERPOOL IBMDEFAULTBP
OVERHEAD 12.670000
TRANSFERRATE 0.180000
DROPPED TABLE RECOVERY ON;
  假如測試上沒有設置相同的路徑,那么就要修改上面的位置。假如您僅僅計劃模擬環境,而不要復制整個數據,那么就減小文件的大小,并在必要時使用較少容器。假如沒有創建相同的緩沖池,那么您還可能修改緩沖池名稱。緩沖池必須具有相同的頁面大小(pagesize)。不要修改表空間的頁面大小。一旦處理了這些并創建了數據庫,就運行 storage.out 文件:db2 -tvf storage.out  假如需要,就重新定向輸出以確保都成功運行了。例如:db2 -tvf storage.out > storage_results.out  步驟 2:從生產中收集配置和環境變量信息,并在測試系統上運行它:db2look -d sample -f -fd -o config.out  請記住,在 MPP 環境中,這將為運行該命令的節點收集該信息。假如不同的數據庫分區上的 DB2 注冊表和數據庫以及數據庫治理器配置不同,您將需要為每個節點分別收集該信息。然而,假如測試中無法具有與生產中相同的分區,那么就從生產中執行該查詢的節點中收集該信息,然后在測試中使用該信息。  請注重:假如測試中具有不同的分區數目,那么您的模擬將有所欠缺。  在測試系統上,運行 config.out 文件,如下:db2 -tvf config.out  上面考慮到優化器將使用 db2fopt 信息來查看所分配的總的緩沖池和排序堆,現在將成為測試環境中的設置。而且,這也是在測試中由于內存約束而不具有與生產中相同的緩沖池以及排序堆時所使用的技術。同時,本文前面所討論的配置參數以及環境變量也將進行更新。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淅川县| 宁陵县| 大姚县| 容城县| 无锡市| 墨江| 莲花县| 大余县| 绥中县| 西乌珠穆沁旗| 华阴市| 白水县| 东源县| 苍溪县| 九寨沟县| 平原县| 洞头县| 贡觉县| 龙海市| 商丘市| 陇川县| 调兵山市| 谢通门县| 林西县| 德庆县| 堆龙德庆县| 池州市| 广州市| 清镇市| 拜城县| 永宁县| 鄂托克旗| 铜鼓县| 剑阁县| 颍上县| 定西市| 广昌县| 绥滨县| 霍林郭勒市| 叙永县| 新郑市|