自己整理的学习资料——DB2 V8数据库基础(六)

1.5.5    数据库配置参数

查看数据库级环境变量,如果是本地数据库可在连上数据库后不写数据库名

db2 get db cfg for    [show detail]   

       更新参数值

db2 update db cfg for using

  

: db2 update db CFG using LOGRETAIN NO  

将数据库参数设置为默认数值

         RESET DB CFG FOR db_name

  

查看参数显示如下:

       数据库 sample 的数据库配置

 

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

 数据库发行版级别                                        = 0x0a00

 

 数据库地域                                              = CN

 数据库代码页                                            = 1386

 数据库代码集                                            = GBK

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

 

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

 

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

//是否支持所有的client对此数据库的发现支持

 缺省查询优化类                           (DFT_QUERYOPT) = 5

 并行度                                     (DFT_DEGREE) = 1

 在算术异常时继续                      (DFT_SQLMATHWARN) = NO

 缺省刷新有效期                        (DFT_REFRESH_AGE) = 0

 保留的高频值的数目                     (NUM_FREQVALUES) = 10

 保留的分位点数目                        (NUM_QUANTILES) = 20

 

 备份暂挂                                                = NO

 

 数据库是一致的                                          = YES

 前滚暂挂                                                = NO

 复原暂挂                                                = NO

 

 启用的多页文件分配                                      = NO

 

 恢复状态的日志保留                                      = NO

 记录状态的用户出口                                      = NO

 

 Data Links 标记到期时间间隔(秒)           (DL_EXPINT) = 60

 Data Links 写标记初始时间间隔           (DL_WT_IEXPINT) = 60

 副本的 Data Links 数目                  (DL_NUM_COPIES) = 1

 删除后的 Data Links 时间(天数)        (DL_TIME_DROP)  = 1

 大写的 Data Links 标记                       (DL_UPPER) = NO

 Data Links 标记算法                          (DL_TOKEN) = MAC0

 

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

//数据库缓存

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

/*此参数指定为数据库共享内存区域保留的共享内存量。如果此数量小于根据个别参数(例如,锁定列表、实用程序堆和缓冲池等)计算而得的数量,则将使用较大的数量。

建议:此值通常保持为 AUTOMATIC。但是,可使用它来为将来的扩展保留附加内存。例如,附加内存可用于创建新的缓冲池或增大现有缓冲池的大小。 */

 

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

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

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

//用来支持eport,import,load等缓冲

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

//数据库缓冲池大小,4kb每页,用来存放表和索引,加快I/O速度

 扩充存储段大小(4KB                   (ESTORE_SEG_SZ) = 16000

 扩充存储段的数目                      (NUM_ESTORE_SEGS) = 0

 锁定列表的最大存储量(4KB                  (LOCKLIST) = 50

//设置锁定列表的最大存储量,实际应用的时候需要调大,根据并发用户的数量和应用程序中需要用到的锁定的数目来决定值,可以根据经验来设置,再根据实际调整

 

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

//Application global memory

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

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

 

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

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

//每个连接agent排序占的资源,会影响到排序的功能

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

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

 程序包高速缓存大小(4KB                  (PCKCACHESZ) = (MAXAPPLS*8)

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

 

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

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

//locklist一起决定了每个应用程序可以使用的锁定数量

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

//实际中需要更改此参数,比如设置成5,表示锁定最长时间为5

 

 更改的页阈值                           (CHNGPGS_THRESH) = 60

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

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

 索引排序标志                                (INDEXSORT) = YES

 顺序检测标志                                (SEQDETECT) = YES

 缺省预取大小(页)                    (DFT_PREFETCH_SZ) = 16

//这个决定了预取数据块的大小

 

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

 

 容器的缺省数目                                          = 1

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

//这是缺省的表空间的数据块大小,就是一个数据块包含多少个数据页

 现行应用程序的最大数目                       (MAXAPPLS) = AUTOMATIC

 现行应用程序的平均数目                      (AVG_APPLS) = 1

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

 

 

本节未完,系统原因,下篇继续本节

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9524210/viewspace-462533/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9524210/viewspace-462533/

你可能感兴趣的:(自己整理的学习资料——DB2 V8数据库基础(六))