HPlogo ALLBASE/SQL Performance and Monitoring Guidelines: HP 3000 MPE/iX Computer Systems > Chapter 5 Guidelines on System Administration

MPE/iX System Guidelines

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

On the MPE/iX operating system, the use of the C Queue and the D Queue can affect performance. The C queue is used primarily for interactive processes, while the D and E queues are used primarily for batch operations. You should plan the use of these queues according to the priorities of the jobs and sessions you run on a regular basis. Monitor these queues to determine the usage of CPU time. Refer to the documentation on the MPE/iX TUNE command for more information on adjusting queues.

Since mapped files are used for the ALLBASE/SQL buffer pool in MPE/iX, these can also be a source of contention. A large number of separate DBEnvironments running at the same time can aggravate this situation. A large number of nondatabase users can also increase contention for memory.

Using Pseudomapped DBEFiles in MPE/iX

Using pseudomapped files in MPE/iX bypasses the operating system's normal buffering process. If your users typically use random data access, you may find that performance improves substantially when you use pseudomapped DBEFiles. However, if you frequently use sequential access, you may find that performance drops, since the file system's prefetching is bypassed.

To create pseudomapped DBEFiles in MPE/iX, create the DBEFiles as usual, and then use the SQLUtil MOVEFILE command to set the access mode to pseudomapped. You cannot create pseudomapped log files in MPE/iX.

For information about pseudomapped files, refer to the appendix "Using Pseudomapped DBEFiles" in the ALLBASE/SQL Database Administration Guide.

Using Memory-Resident Data Buffers

On MPE/iX systems, you can freeze data buffer pages in memory so that they are not swapped out by the operating system. When you enable this feature, the operating system does not swap ALLBASE/SQL data buffer pages in and out of memory.

You should enable memory-resident data buffers if

  • the system is used primarily for ALLBASE/SQL database access

  • the number of data pages configured for the DBEnvironment is a small percentage of the overall system memory configuration

To turn on the feature, use the SQLUtil ALTDBE command to set the MemoryResidentEnabled parameter to YES.

Feedback to webmaster