Home | Previous Page | Next Page   Installing, Administering, and Tuning the Database Server >

Monitoring Performance

After the database server is up and running, the database server administrator or performance specialist is responsible for maintaining the optimum performance of the database server and database applications, as follows:

Table 7 lists performance-related tasks and where to find information on those tasks.

Table 7. Performance Tuning Tasks
If You Want To Manual
Use different types of tables (STANDARD, RAW, TEMP). IBM Informix Administrator's Guide
Use the onstat -g utilities to monitor database server performance. IBM Informix Administrator's Reference
Improve backup and restore performance. IBM Informix Backup and Restore Guide
Query the system catalog tables. IBM Informix Guide to SQL: Reference
Adjust the database server configuration.

Allocate resources for DSS or OLTP systems.

Balance the load on system resources.

Collect performance statistics.

Control the placement and size of tables and table extents.

Create and manage indexes to speed up retrieval of data.

Design and use parallel database queries (PDQ).

Eliminate database server performance bottlenecks.

Fragment tables for improved performance.

Identify and monitor queries that are critical to performance.

Improve checkpoint performance and manage LRU queues.

Improve the performance of a query.

Manage data distributions.

Monitor critical system resources (CPU, memory, disk, virtual processors).

Monitor and track locking and isolation levels.

Optimize the disk layout.

Tune buffer cache.

Use case studies to tune performance.

Use optimizer directives and SET EXPLAIN to optimize query plans.

Use secondary access methods such as B-trees.

Use the onperf utility for performance monitoring and tuning.

Use the SQL statement cache.

Use UPDATE STATISTICS.

Write complex SQL statements, including outer joins and subqueries.

IBM Informix Performance Guide
Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]