MPE/iX System Guidelines [ ALLBASE/SQL Performance and Monitoring Guidelines ] MPE/iX 5.0 Documentation
ALLBASE/SQL Performance and Monitoring Guidelines
MPE/iX System Guidelines
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.
[REV END]
MPE/iX 5.0 Documentation