Using the AIX "Large Pages" Facility to Pin TimesTen Segments in Memory

(Doc ID 867692.1)

Last updated on SEPTEMBER 23, 2016

Applies to:

Oracle TimesTen In-Memory Database - Version 7.0.0.0.0 to 11.2.2.5.0 [Release 7.0 to 11.2]
IBM AIX on POWER Systems (64-bit)
IBM AIX on POWER Systems (32-bit)
IBM AIX Based Systems (64-bit)IBM AIX Based Systems (32-bit)
All TimesTen instances running in AIX environments
***Checked for relevance on 2-Mar-2015***



Goal

This docNote explains how to use the AIX "Large Pages" facility in order to pin TimesTen datastores in memory.

TimesTen applications can experience significant performance problems when pages of the datastore shared memory segment are swapped out of RAM by virtual memory operating systems.  The "MemoryLock" parameter, which is available to TimesTen implementations on Linux and several other Unix ports,  allows users to lock the entire TimesTen shared memory segment in RAM. MemoryLock is not available to TimesTen running on  AIX, but the AIX Large Pages facility offers equivalent functionality for locking shared memory in RAM.   

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms