#!/bin/sh # ******************************************************* # DB2 ENVIRONMENT VARIABLES # ******************************************************* db2set DB2_MMAP_READ=NO db2set DB2_MMAP_WRITE=NO db2set DB2_FMP_COMM_HEAPSZ= db2set DB2_EVALUNCOMMITTED=YES db2set DB2_SKIPINSERTED=YES db2set DB2_SKIPDELETED=YES db2set DB2_HASH_JOIN=NO # ******************************************************* # DB2 DATABASE MANAGER SETTINGS; NOTE: MONITORING # IS OFF TO REDUCE CPU; YOUR APPLICATION MAY REQUIRE # MONITORS TO BE ON, SO CHANGE ACCORDINGLY # ******************************************************* db2 update dbm cfg using NUMDB 4 db2 update dbm cfg using DFT_MON_BUFPOOL OFF db2 update dbm cfg using DFT_MON_LOCK OFF db2 update dbm cfg using DFT_MON_SORT OFF db2 update dbm cfg using DFT_MON_STMT OFF db2 update dbm cfg using DFT_MON_TABLE OFF db2 update dbm cfg using DFT_MON_UOW OFF db2 update dbm cfg using DFT_MON_TIMESTAMP OFF db2 update dbm cfg using MON_HEAP_SZ 10000 db2 update dbm cfg using UDF_MEM_SZ 256 db2 update dbm cfg using JAVA_HEAP_SZ 512 db2 update dbm cfg using SHEAPTHRES 10000 db2 update dbm cfg using DIR_CACHE YES db2 update dbm cfg using ASLHEAPSZ 15 db2 update dbm cfg using RQRIOBLK 65535 db2 update dbm cfg using QUERY_HEAP_SZ 16384 db2 update dbm cfg using DRDA_HEAP_SZ 128 # ******************************************************* # DB2 DATABASE MANAGER SETTINGS FOR CONNECTIONS AND AGENTS # SHOWN HERE SUPPORTS 1200 CONCURRENT CONNECTIONS! # ******************************************************* db2 update dbm cfg using FENCED_POOL 200 db2 update dbm cfg using NUM_INITAGENTS 50 db2 update dbm cfg using MAXAGENTS 200 db2 update dbm cfg using MAX_COORDAGENTS 200 db2 update dbm cfg using NUM_INITFENCED 50 db2 update dbm cfg using NUM_POOLAGENTS 200 db2 update dbm cfg using MAX_CONNECTIONS 200 # ******************************************************* # UPDATE YOUR DATABASE SETTINGS # ******************************************************* db2 update db cfg for yourdb using DFT_QUERYOPT 2 db2 update db cfg for yourdb using DBHEAP 1200 db2 update db cfg for yourdb using CATALOGCACHE_SZ 64 db2 update db cfg for yourdb using LOGBUFSZ 128 db2 update db cfg for yourdb using UTIL_HEAP_SZ 5000 db2 update db cfg for yourdb using LOCKLIST 1000 db2 update db cfg for yourdb using APP_CTL_HEAP_SZ 1000 db2 update db cfg for yourdb using APPGROUP_MEM_SZ 60000 db2 update db cfg for yourdb using SORTHEAP 256 db2 update db cfg for yourdb using STMTHEAP 4096 db2 update db cfg for yourdb using APPLHEAPSZ 4096 db2 update db cfg for yourdb using PCKCACHESZ 5000 db2 update db cfg for yourdb using STAT_HEAP_SZ 4384 db2 update db cfg for yourdb using MAXLOCKS 25 db2 update db cfg for yourdb using LOCKTIMEOUT 60 db2 update db cfg for yourdb using CHNGPGS_THRESH 60 db2 update db cfg for yourdb using NUM_IOCLEANERS 4 db2 update db cfg for yourdb using NUM_IOSERVERS 6 db2 update db cfg for yourdb using MAXAPPLS 1200 db2 update db cfg for yourdb using AVG_APPLS 1 db2 update db cfg for yourdb using MAXFILOP 64 db2 update db cfg for yourdb using LOGFILSIZ 1000 db2 update db cfg for yourdb using LOGPRIMARY 10 db2 update db cfg for yourdb using LOGSECOND 20
-------------------
设置当前模式:
set current path = oais(模式名)
查看当前的模式:
db2 values(current path)
设置为默认的、缺省的:
set current path = system path
----------------------------------------
详细的列表信息请查看:see IBM publib site for Database tuning overview.
本文详细介绍了如何配置并调整DB2数据库环境变量、数据库管理器设置、连接与代理设置,以优化性能和资源利用。包括设置DB2环境变量如DB2_MMAP_READ、DB2_MMAP_WRITE等,调整数据库管理器配置参数如NUMDB4、MON_HEAP_SZ等,以及连接池大小、数据库配置文件更新等关键步骤。
2250

被折叠的 条评论
为什么被折叠?



