9.1.1 Viewpoints of performance tuning

Tune the performance of the batch application execution platform from the following viewpoints:

Explanation regarding these points is as follows:

Organization of this subsection
(1) Optimizing the database access method
(2) Setting up timeouts
(3) Setting up a threshold value for the memory usage causing a full garbage collection

(1) Optimizing the database access method

The purpose of optimizing the database access method is to reduce overhead during database access by pooling the connections and statements that will require more time for generation.

The performance tuning enhances the throughput by optimizing the database access through an effective use of the following functionality:

The database access method can be optimized when you are using a DB Connector to establish a connection with the database.

(2) Setting up timeouts

The purpose of setting up timeouts is to detect trouble in the system and release resources whenever required to avoid a delay in responding to requests.

You can set up the following types of timeouts:

(3) Setting up a threshold value for the memory usage causing a full garbage collection

The threshold value used to control a full garbage collection is set up when the same resources are used for online processing and for batch processing. The purpose of this is to avoid the interruption of the online processing due to full garbage collection in the batch server.

By controlling the execution of full garbage collection, you can properly execute full garbage collection when the resources are not excluded.