S E S S I O N D A T A B A S E T U N I N G

In addition to creating bufferpool and tablespace to support 32K page size for Session database, we applied the following tunings to our dedicated session database server,

db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ON db2set DB2_RR_TO_RS=YES

db2set DB2_PARALLEL_IO=*

# disable session tablespace FILE SYSTEM CACHING

db2 alter tablespace sess_user32k NO FILE SYSTEM CACHING db2 alter tablespace sess_temp32k NO FILE SYSTEM CACHING

db2 “update db cfg for <sess61> using locklist 5120” db2 “update db cfg for <sess61> using maxlocks 80” db2 “update db cfg for <sess61> using dbheap 4800”

db2 “update db cfg for <sess61> using num_iocleaners 20” db2 “update db cfg for <sess61> using num_ioservers 20” db2 “update db cfg for <sess61> using logbufsz 256” db2 “update db cfg for <sess61> using logfilsiz 12288” db2 “update db cfg for <sess61> using logprimary 40”

Vertical Cluster Tuning

We set the following in our vertical cluster environment,

See Dynacache Custom Properties in Cluster Tuning section to reduce the number and size of Dynacache messages sent between JVMs. Additional DynaCache properties for Vertical Cluster:

Name: com.ibm.ws.cache.CacheConfig.cacheEntryWindow Value: 10

Name: com.ibm.ws.cache.CacheConfig.cacheInvalidateEntryWindow Value: 10

Name:com.ibm.ws.cache.CacheConfig.propogateInvalidationNotSharedValue: false

Name: com.ibm.ws.cache.CacheConfig.useServerClassLoader Value: true

See Transport Buffer Size in Cluster Tuning section to increase transfer buffer size.

Increase Dynamic cache size to 3500.

How to set: Portal Server -> Container Services -> Dynamic Cache Service -> Cache size = 3500

See WMM Context Pooling on how to improve the performance of concurrent access to an LDAP server.

Use the following command to increase DBHEAP for Release database.

db2 “update db cfg for <release> using dbheap 4800”

5 0

W E BS P HE R E P O R T AL V 6 . 1 T U N I N G G U I D E

Page 55
Image 55
IBM 6.1.X manual Vertical Cluster Tuning