DB2 Universal Database for OS/390 v7.1 Application Certification Guide By Susan Lawson
Table of Contents
Chapter 17. Application Performance and Optimization
Performance is the way a computer system behaves given a particular workload. Performance is measured through the system's response time, throughput, and availability. It is affected by
The resources available
How well the resources are utilized
Performance tuning should be undertaken when you want to improve the cost-benefit ratio of your system. Specific situations include the following:
You want to process a larger, more demanding workload without increasing processing costs that may include having to acquire additional hardware.
You want to obtain faster system response time or higher throughput without increasing processing costs.
You want to reduce processing costs without negatively affecting service to the client(s).
Translating performance from technical terms to economic terms is difficult. Performance tuning costs money through labor and machine resources, so the cost of tuning must be weighed against the benefits tuning may or may not deliver.
Some of these benefits, including less resource usage and the ability to add more users to the system, are tangible, whereas other benefits, such as increased customer satisfaction, are less tangible from a monetary perspective.