一般需要调整的是锁缓存,日志缓存,bufferpool等内存参数,够用就行。基本每个公司都会有个推荐值模板,一般不需要再做调整。大部分DBA遇到的问题也都是问题SQL等。
收起db2 10.5相关参数:
浅见
dbmcfg:
FEDERATED 修改需要重启生效
DIAGPATH 数据库crash生成的FODC很大,尽量放在足够打的空间
SHEAPTHRES 决定是采用共享内存还是私有内存进行排序
NUM_POOLAGENTS
MAX_COORDAGENTS
MAX_CONNECTIONS 这三个参数决定并发连接数
INDEXREC
dbcfg:
LOGBUFSZ 有时候决定数据库是否足够快
LOCKTIMEOUT 超时时间
TRACKMOD 支持增量备份
LOGFILSIZ
LOGPRIMARY
LOGSECOND
NEWLOGPATH 这四个参数日志相关
BLOCKNONLOGGED
MAX_LOG 大事物相关
HADR_ HADR相关配置
LOGARCHMETH1 归档
AUTO_MAINT 自动维护相关
MON_ 监控相关
收起dbm:DFT_MON_XX ,instance_memory,connection
db: databae_memory,locklist,sort相关,bufferpool,stmtheap,locktimeout,重点在各种heap和锁。