08.06.2014 Views

Download PDF (1.3 MB) - IBM Redbooks

Download PDF (1.3 MB) - IBM Redbooks

Download PDF (1.3 MB) - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.7.2 Tuning for large objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

4.7.3 Tuning for maximum concurrency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

4.7.4 Messaging tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

4.7.5 Clustered topology tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

4.7.6 Web services tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

4.7.7 Tuning Human Workflow for Business Space. . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />

4.7.8 Power management tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

4.7.9 Setting AIX threading parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

4.8 Tuning for Business Process Execution Language business processes . . . . . . . . . . . 73<br />

4.8.1 Tuning Work Manager-based navigation for business processes . . . . . . . . . . . . 73<br />

4.8.2 Tuning the business process container for Java Message Service navigation. . . 74<br />

4.8.3 Tuning task list and process list queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

4.8.4 Tuning Business Process Choreographer API calls . . . . . . . . . . . . . . . . . . . . . . . 74<br />

4.8.5 Tuning intermediate components for concurrency . . . . . . . . . . . . . . . . . . . . . . . . 75<br />

4.9 Mediation flow component tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />

4.9.1 Tuning the database if using persistent messaging . . . . . . . . . . . . . . . . . . . . . . . 75<br />

4.9.2 Disabling event distribution for Common Event Infrastructure . . . . . . . . . . . . . . 76<br />

4.9.3 Configuring WebSphere Service Registry and Repository cache timeout . . . . . . 76<br />

4.10 Business Monitor tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />

4.10.1 Configuring Java heap sizes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />

4.10.2 Configuring Common Event Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />

4.10.3 Configuring message consumption batch size . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

4.10.4 Enabling key performance indicator caching . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

4.10.5 Using table-based event delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

4.10.6 Enabling the Data Movement Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />

4.11 Enable browser caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

4.11.1 Ensuring browser cache is enabled in Internet Explorer. . . . . . . . . . . . . . . . . . . 78<br />

4.11.2 Ensuring browser cache is enabled in Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

4.12 Tuning the HTTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

4.13 General database tuning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />

4.13.1 Providing adequate statistics for optimization. . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />

4.13.2 Placing database log files on a fast disk subsystem. . . . . . . . . . . . . . . . . . . . . . 80<br />

4.13.3 Placing logs on a separate device from the table space containers . . . . . . . . . . 80<br />

4.13.4 Providing sufficient physical memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />

4.13.5 Avoiding double buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

4.13.6 Refining table indexes as required . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

4.13.7 Archiving completed process instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

4.14 DB2-specific database tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

4.14.1 Updating database statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

4.14.2 Setting buffer pool sizes correctly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

4.14.3 Maintaining correct table indexing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />

4.14.4 Sizing log files appropriately . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />

4.14.5 Using System Managed Storage for table spaces that contains LOBs. . . . . . . . 84<br />

4.14.6 Ensuring sufficient locking resources are available . . . . . . . . . . . . . . . . . . . . . . 85<br />

4.14.7 Setting boundaries on the size of the catalog cache for clustered applications . 85<br />

4.14.8 Sizing the database heap appropriately before DB2 9.5. . . . . . . . . . . . . . . . . . . 86<br />

4.14.9 Sizing the log buffer appropriately before DB2 9.7 . . . . . . . . . . . . . . . . . . . . . . . 86<br />

4.14.10 Tuning for BPEL business processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86<br />

4.14.11 Suggestions for Business Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87<br />

4.15 Oracle-specific database tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88<br />

4.15.1 Updating database statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88<br />

4.15.2 Correctly setting buffer cache sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88<br />

4.15.3 Maintaining correct table indexing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

Contents<br />

v

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!