查看数据库级环境变量,如果是本地数据库可在连上数据库后不写数据库名
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/