电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:38日期:2023-11-11 12:34:13
在測試系統上重新創建優化器/查詢計劃問題的示例:示例 1:OS:Windows 2000DB2LEVEL:V8.2 Fixpack 8 ESE 單分區測試并復制相同的 OS 和 db2level。數據庫:生產數據庫:SAMPLE測試數據庫:DUMMYDB使用下列命令創建 Sample 數據庫:db2sampl使用下列命令創建 Dummy 數據庫:db2 create db DUMMYDB注重:用與生產中相同的代碼頁、地區和排序序列創建 TEST 數據庫。生產環境:----------------------------------------- Database SAMPLE and Database Managerconfiguration parameters---------------------------------------UPDATE DBM CFG USING cpuspeed 9.446886e-007;UPDATE DBM CFG USING intra_parallel NO;UPDATE DBM CFG USING federated NO;UPDATE DBM CFG USING fed_noauth NO;!db2fopt SAMPLE update opt_buffpage 250;!db2fopt SAMPLE update opt_sortheap 256;UPDATE DB CFG FOR SAMPLE USING locklist 50;UPDATE DB CFG FOR SAMPLE USING dft_degree 1;UPDATE DB CFG FOR SAMPLE USING maxlocks 22;UPDATE DB CFG FOR SAMPLE USING avg_appls 1;UPDATE DB CFG FOR SAMPLE USING stmtheap 2048;UPDATE DB CFG FOR SAMPLE USING dft_queryopt 5;----------------------------------- Environment Variables settings---------------------------------!db2set DB2_INLIST_TO_NLJN=yes;!db2set DB2_HASH_JOIN=yes;除了以上設置,還應在數據庫配置中注重下列配置: 1234下一頁 db2 get db cfg for sample > dbcfg_sample.outDatabase heap (4KB) (DBHEAP) = 600SQL statement heap (4KB) (STMTHEAP) = 2048Number of frequent values retained (NUM_FREQVALUES) = 10Number of quantiles retained (NUM_QUANTILES) = 20確保在修改數據庫治理器配置(dbm cfg)之后停止并啟動該實例。對于 sample 數據庫,按下列方式對 ORG 和 SALES 表運行 runstats:db2 connect to sampledb2 runstats on table <schema>.org with distributionand indexes alldb2 runstats on table <schema>.sales with distributionand indexes alldb2 terminate現在,通過執行 EXPLAIN.DDL 文件生成 EXPLAIN 表,該文件在 sqllibmisc 目錄下:db2 connect to sampledb2 -tvf <intall path>EXPLAIN.DDLdb2 terminate在名為 query.sql 的文件中保存下列命令:connect to sampleset current explain mode explainselect * from org a, staff b wherea.deptnumb=b.dept and b.dept=15set current explain mode noterminate現在,按下列方式執行該文件:db2 -tvf query.sql上面將僅僅以解釋模式編譯查詢。您將在屏幕上看到:C:>db2 -tvf query.sqlconnect to sampleDatabase Connection InformationDatabase server = DB2/NT 8.2.1SQL authorization ID = SKAPOORLocal database alias = SAMPLEset current explain mode explainDB20000I The SQL command completedsuccessfully.select * from org a, staff b wherea.deptnumb=b.dept and b.dept=15SQL0217W The statement was not executedas only Explain information requestsare being processed. SQLSTATE=01604set current explain mode noDB20000I The SQL command completed successfully.C:>db2 terminateDB20000I The TERMINATE command completed successfully. 上一頁1234下一頁 使用 db2exfmt 生成訪問計劃,如下:db2exfmt -d SAMPLE -g TIC -w -1-n % -s % -# 0-o prod_sample_exfmt.txt檢查 prod_sample_exfmt.txt 文件的內容。您將看到生成了下面的訪問計劃:Access Plan:-----------Total Cost: 25.8823Query Degree: 1RowsRETURN( 1)CostI/O|4HSJOIN( 2)25.88232/-----+-----4 1TBSCAN TBSCAN( 3) ( 4)12.9682 12.9131 1| |35 8TABLE: SKAPOOR TABLE: SKAPOORSTAFF ORG現在,這就是您要在生產 sample 數據庫上繼續的計劃。您需要在測試環境中模擬該計劃。從生產 sample 數據庫中收集下列信息:db2look -d SAMPLE -l -o storage.outdb2look -d SAMPLE -f -fd -o config.outdb2look -d SAMPLE -e -a -m -t ORG SALES -o table.ddl測試環境:修改上面將數據庫從 SAMPLE 連接到 DUMMYDB 時所收集的每個文件中的數據庫名。例如,假如您查看了 3 個文件的內容,就會注重到:CONNECT TO SAMPLE;將它修改為:CONNECT TO DUMMYDB;在測試環境中接管這些文件。本例中,所有的表都是在默認的表空間 USERSPACE1 中創建的。因此,它們也應在測試系統上相同的 SMS 表空間中用 storage.out 中轉儲的相同配置(包括 PREFETCHSIZE、EXTENTSIZE 等)進行創建。在 config.out 文件中進行少量修改。將下列內容:UPDATE DB CFG FOR SAMPLE USING dft_queryopt 5; 上一頁1234下一頁 修改為UPDATE DB CFG FOR SAMPLE USING dft_queryopt 3;并保存 config.out 文件。現在,執行 storage.out、config.out 和 table.ddl,如下:db2 -tvf storage.out > storage_output.outdb2 -tvf config.out > config_output.outdb2 -tvf table.ddl > table.out檢查輸出文件以確保所有命令都成功運行了。并且按照生產環境設置中所顯示的用于 SAMPLE DB 的設置來修改 DBHEAP、STMTHEAP、NUM_FREQVALUES、NUM_QUANTILES,使它們適用于 DUMMYDB。同時,檢查注冊表變量設置是否盡可能地相同。使用 db2stop 和 db2start 停止并啟動該實例。重新為 DUMMYDB 數據庫創建解釋表:db2 connect to dummydb;<install path>sqllibmiscdb2 -tvf EXPLAIN.DDLdb2 terminate;現在,對 DUMMYDB 數據庫運行查詢,在前面對 SAMPLE 數據庫運行查詢時所生成的 query.sql 文件中將數據庫名從 SAMPLE 修改為 DUMMYDB。C:>db2 -tvf query.sqlconnect to dummydbDatabase Connection InformationDatabase server = DB2/NT 8.2.1SQL authorization ID = SKAPOORLocal database alias = DUMMYDBset current explain mode explainDB20000I The SQL command completedsuccessfully.select * from org a, staff b wherea.deptnumb=b.dept and b.dept=15SQL0217W The statement was not executed as onlyExplain information requestsare being processed. SQLSTATE=01604set current explain mode noDB20000I The SQL command completed successfully.C:>db2 terminateDB20000I The TERMINATE command completedsuccessfully 上一頁1234
標簽: DB2 數據庫
主站蜘蛛池模板: 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 建筑资质代办-建筑资质转让找上海国信启航 | UV-1800紫外光度计-紫外可见光度计厂家-翱艺仪器(上海)有限公司 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 间甲酚,间甲酚厂家-山东祥东新材料 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 江苏远邦专注皮带秤,高精度皮带秤,电子皮带秤研发生产 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 样品瓶(色谱样品瓶)百科-浙江哈迈科技有限公司 | 宁波普瑞思邻苯二甲酸盐检测仪,ROHS2.0检测设备,ROHS2.0测试仪厂家 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 |