技术开发 频道

DB2 V9配置顾问程序


   
命令执行成功,这样示例数据库DB2TEST2(创建时启用了配置顾问程序)的配置参数就保存到了文件DB2TES2.CFG中了,保留这个文件,方便我们与上面创建的示例数据库DB2TEST1(创建时不启用配置顾问程序)的配置文件做一次比较

   
接下来分别打开DB2TEST1.CFGDB2TEST2.CFG文件,查看其配置参数,并比较每个配置参数在两个文件中的值,可以发现,示例数据库DB2TET2的很多参数被配置顾问程序根据系统的情况做了修改为了方便大家理解,我们把这两个文件中的配置参数和配置参数的值不同的部分合并到一个文件中进行查看,不同的部分用红色标识(DB2TEST1DB2TEST2的数据库代码页都是1386,数据库代码集都是GBK),具体如清单9所示:

   清单 9 .比较示例数据库DB2TEST1DB2TEST2的配置参数,区别部分用红色标识  

数据库 db2test1 的数据库配置 db2test2 的数据库配置   

数据库配置发行版级别 = 0x0b00 0x0b00   

数据库发行版级别 = 0x0b00 0x0b00  

数据库地域 = CN CN  

数据库代码页 = 1386 1386  

数据库代码集 = GBK GBK   

数据库国家/地区代码 = 86 86   

数据库整理顺序 = UNIQUE UNIQUE   

备用整理顺序 ( ALT_COLLATE ) =   

数据库页大小 = 4096 4096  

动态 SQL 查询管理 ( DYN_QUERY_MGMT ) = DISABLE DISABLE   

对此数据库的发现支持 ( DISCOVER_DB ) = ENABLE ENABLE   

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

 自调整内存 ( SELF_TUNING_MEM ) = ON ON  

数据库共享内存大小(4KB) ( DATABASE_MEMORY ) = AUTOMATIC AUTOMATIC  

数据库内存阈值 ( DB_MEM_THRESH ) = 10 10
锁定列表的最大存储量(4KB) ( LOCKLIST ) = AUTOMATIC = AUTOMATIC

每个应用程序的锁定百分比列表 ( MAXLOCKS ) = AUTOMATIC AUTOMATIC  

程序包高速缓存大小(4KB) ( PCKCACHESZ ) = AUTOMATIC AUTOMATIC 

共享排序的排序堆域值(4KB) ( SHEAPTHRES_SHR ) = AUTOMATIC AUTOMATIC 

排序列表堆(4KB) ( SORTHEAP ) = AUTOMATIC AUTOMATIC  

数据库堆(4KB) ( DBHEAP ) = 600 600   

目录高速缓存大小(4KB) ( CATALOGCACHE_SZ ) = ( MAXAPPLS * 4 ) 80  

日志缓冲区大小(4KB) ( LOGBUFSZ ) = 8 = 30  

实用程序堆大小(4KB) ( UTIL_HEAP_SZ ) = 5000 5000   

缓冲池大小() ( BUFFPAGE ) = 250 250   

应用程序组内存集的最大大小(4KB) ( APPGROUP_MEM_SZ ) = 30000 30000  

应用程序组堆的内存百分比 ( GROUPHEAP_RATIO ) = 70 70   

最大应用程序控制堆大小(4KB) ( APP_CTL_HEAP_SZ ) = 128 128   

SQL 语句堆(4KB) ( STMTHEAP ) = 2048 2048   

缺省应用程序堆(4KB) ( APPLHEAPSZ ) = 256 256   

统计信息堆大小(4KB) ( STAT_HEAP_SZ ) = 4384 4384  

检查死锁的时间间隔(毫秒) ( DLCHKTIME ) = 10000 10000   

锁定超时() ( LOCKTIMEOUT ) = -1 = -1   

更改的页阈值 ( CHNGPGS_THRESH ) = 60 80   

异步页清除程序的数目 ( NUM_IOCLEANERS ) = AUTOMATIC AUTOMATIC  

I / O 服务器的数目 ( NUM_IOSERVERS ) = AUTOMATIC AUTOMATIC   

索引排序标志 ( INDEXSORT ) = YES = YES   

顺序检测标志 ( SEQDETECT ) = YES YES   

缺省预取大小() ( DFT_PREFETCH_SZ ) = AUTOMATIC AUTOMATIC   

跟踪修改的页数 ( TRACKMOD ) = OFF OFF  

容器的缺省数目 = 1 1   

缺省表空间扩展数据块大小() ( DFT_EXTENT_SZ ) = 32 32  

最大活动应用程序数 ( MAXAPPLS ) = AUTOMATIC AUTOMATIC   

活动应用程序的平均数目 ( AVG_APPLS ) = AUTOMATIC = AUTOMATIC 

每个应用程序的最大打开数据库文件数 ( MAXFILOP ) = 64 64   

日志文件大小(4KB) ( LOGFILSIZ ) = 1000 1024   

主日志文件的数目 ( LOGPRIMARY ) = 3 13   

辅助日志文件的数目 ( LOGSECOND ) = 2 4   

已更改的至日志文件的路径 ( NEWLOGPATH ) =   

日志文件路径 = C : \ DB2 \ NODE0000 \ SQL00002 \SQLOGDIR \ C : \ DB2 \ NODE0000 \ SQL00003 \ SQLOGDIR \   

溢出日志路径 ( OVERFLOWLOGPATH ) =   

镜像日志路径 ( MIRRORLOGPATH ) =   

首个活动日志文件 =   

磁盘上已满的块日志 ( BLK_LOG_DSK_FUL ) = NO NO
事务使用的最大主日志空间的百分比 ( MAX_LOG )= 0 
 

1 个活动 UOW 的活动日志文件的数目 ( NUM_LOG_SPAN ) = 0 0   

组落实计数 ( MINCOMMIT ) = 1 1   

软检查点前回收的日志文件的百分比 ( SOFTMAX ) = 100 520   

启用的恢复的日志保留 ( LOGRETAIN ) = OFF OFF  

启用的日志记录的用户出口 ( USEREXIT ) = OFF OFF  

. . . . . . . . . . . . . . . . . . . . . . . .   

后面的参数值都相同&#65377

0