Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103632256
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-14 19:32:07

  来源:赛迪网    作者:Ad

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

这里,我们使用了下列参数:

-a:为所有的创建器(creator)生成统计数据。如果指定了该选项,那么将忽略 -u 选项。

-e:提取复制数据库所需的 DDL 文件。该选项生成包含了 DDL 语句的脚本。该脚本可以在另一数据库上运行以重新创建数据库对象。

-m:以模拟模式运行 db2look 实用程序。该选项生成包含了 SQL UPDATE 语句的脚本。这些 SQL UPDATE 语句捕获所有的统计数据。该脚本可以在另一数据库上运行以复制原来的那一个数据库。当指定 -m 选项时,将忽略 -p、-g 和 -s 选项。

收集数据库子集的统计数据和 DDL

为了仅仅收集某些表和相关对象的统计数据和 ddl,可使用下列命令:

db2look -d  -e -a -m -t   
..  -o table.ddl

这里,我使用了下列附加参数:

-t:为特定的表生成统计数据。可以将表的最大数目指定为 30。

此外,如果您不使用 -a 选项,就可以使用 -z 选项:

-z:模式名。如果同时指定了 -z 和 -a,那么将忽略 -z。联邦区域将忽略模式名。

注意:-m 选项极其重要。该选项将从系统表收集所有统计数据。测试中的统计数据必须与生产中的相同,这些统计数据是可以在测试环境中模拟生产环境的关键。

db2exfmt 输出的更多细节

数据库管理器级的配置参数

注意:使用命令 db2 "get dbm cfg" 查看这些参数,并使用

并行性(Parallelism):

db2 "update dbm cfg using  "

更新数据库管理器的配置参数。

该参数表明是启用分区间并行性(inter-partition parallelism),还是启用内部分区并行性(intra-partition parallelism)。如果这是具有多个分区的 DPF,那么您将看到 Inter Partition Parallelism。如果这只是 SMP(启用 intra_parallel)单个节点环境,那么您将看到 Intra Partition Parallelism。如果启用了 intra_parallel,并且是多个分区的环境,您将看到该参数为 Inter and Intra partitions parallelism。最后,如果没有分区间或分区内并行性,该参数将显示 NONE。

CPU 速度(cpuspeed):

SQL 优化器使用 CPU 速度(每条指令几微秒)来评估某些操作的执行成本。

阅读(393) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~