WEB开发网
开发学院数据库DB2 使用DB2look 重新创建优化器访问计划(2) 阅读

使用DB2look 重新创建优化器访问计划(2)

 2007-07-31 16:23:32 来源:WEB开发网   
核心提示: 如果您稍稍深入查看 db2exfmt 的输出,就在访问计划之后,使用DB2look 重新创建优化器访问计划(2)(2),您将看到是否具有影响优化器计划的注册表设置,注意:另外,如果指定了该选项,那么将忽略 -u 选项,遗憾的是,db2look -f 并非列出了所有相关的注册表变量

如果您稍稍深入查看 db2exfmt 的输出,就在访问计划之后,您将看到是否具有影响优化器计划的注册表设置。

注意:另外,遗憾的是,db2look -f 并非列出了所有相关的注册表变量。您将需要添加那些遗漏的。一般来说,您测试系统上的注册表变量设置应与生产系统上的相同,或者尽可能接近。

清单 4. 影响访问计划的注册表设置

1) RETURN: (Return Result) 
    Cumulative Total Cost:     57.6764 
    Cumulative CPU Cost:      191909 
    Cumulative I/O Cost:      2 
    Cumulative Re-Total Cost:    5.37264 
    Cumulative Re-CPU Cost:     134316 
    Cumulative Re-I/O Cost:     0 
    Cumulative First Row Cost:   26.9726 
    Estimated Buffer pool Buffers:  2 
    Arguments: 
    --------- 
    BLDLEVEL: (Build level) 
        DB2 v8.1.0.80 : s041221 
    ENVVAR : (Environment Variable) 
   DB2_ANTIJOIN=yes 
        DB2_INLIST_TO_NLJN = yes 
    STMTHEAP: (Statement heap size) 
        2048

创建数据定义语言(DDL)

下列 "db2look" 命令创建了 DDL 以复制所有数据库对象,以及配置和统计信息。

db2look -d <dbname> -e -a -m -o db2look.out

核心提示:这里,我们使用了下列参数: -a:为所有的创建器(creator)生成统计数据。如果指定了该选项,那么将忽略 -u 选项。 -e:提取复制数据库所需的&n。

上一页  1 2 3 4 5  下一页

Tags:使用 DBlook 重新

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接