哄骗DB2look重新创立优化器访谒企图(7)

 
 

步骤 3:当仿照整个数据库时,从生产中汇集一切工具的 DDL 信息,并在测试中运转 db2look。
 
在生产中:
 
db2look -d sample -e -a -m -o db2look.out
 
 
在测试中:
 
db2 -tvf db2look.out
 
为了看到输入后果,可收回:
 
db2look -tvf db2look.out > db2look.results
 
一旦完成了以上步骤,就请确保在测试中将 dbheap 数据库设置参数设置为与生产中相反的值。
 
步骤 4:哄骗 db2exfmt 从测试和生产中失掉访谒企图,并确保下列内容与生产中的相反:
 
Database Context:
----------------
Parallelism: None
CPU Speed: 4.762804e-07
Comm Speed: 100
Buffer Pool size: 128500
Sort Heap size: 128
Database Heap size: 5120
Lock List size: 12250
Maximum Lock List: 10
Average Applications: 4
Locks Available: 78400
Package Context:
---------------
SQL Type: Dynamic
Optimization Level: 3
Blocking: Block All Cursors
Isolation Level: Cursor Stability
---STATEMENT 1 SECTION 201 ----
QUERYNO: 1
QUERYTAG: CLP
Statement Type: Select
Updatable: No
Deletable: No
Query Degree: 1
 
 
此刻,查看访谒企图。若是它们是相反的,那么您就成功地重新创立了访谒企图。还请仔细,您还应查看 db2exfmt 输入开首以验证表空间设置是婚配的。
 
示例 4:
 
生产:MPP,4 个逻辑分区/ 16 个物理分区。
 
测试:MPP,4 个逻辑分区,每个逻辑分区中只要 4 台可用的物理呆板。
 
盘问中所触及的表、视图/MQT。
 
本示例中,该仿照可以不会精确任务。测试和生产中的分区数目必须相反。然则,您仍可以尝试重新创立,只是它不会精确。
 
因而,您必须向测试环境添加 16*4=64 个分区,以便重新创立精确。测试环境中不需求 16 台物理呆板;即您可以具有 4 台物理呆板,每台物理呆板具有 16 个逻辑分区。这由您来决意,但统共必须有 64 个逻辑分区,与生产中相反。
 
 
来自: 新客网(www.xker.com) 详文参考:http://www.xker.com/page/e2007/0803/29165.html


版权声明: 原创作品,应许转载,转载时请务必以超链接方法标明文章 原始来由 、作者信息和本声明。不然将清查执法责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1975363.html