国产探花免费观看_亚洲丰满少妇自慰呻吟_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 信息來查看所分配的總的緩沖池和排序堆,現在將成為測試環境中的設置。而且,這也是在測試中由于內存約束而不具有與生產中相同的緩沖池以及排序堆時所使用的技術。同時,本文前面所討論的配置參數以及環境變量也將進行更新。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐州市| 布拖县| 余江县| 乐山市| 建瓯市| 安平县| 调兵山市| 紫阳县| 石城县| 天津市| 新绛县| 南京市| 长治市| 团风县| 衡阳县| 正镶白旗| 诸城市| 泸溪县| 玉溪市| 洱源县| 宾川县| 崇仁县| 于都县| 塔城市| 琼结县| 阳谷县| 鄂托克前旗| 南乐县| 金山区| 广昌县| 孝昌县| 左云县| 偏关县| 阳泉市| 宁蒗| 藁城市| 台中市| 伊金霍洛旗| 梓潼县| 韶关市| 贵定县|