Memory Management

Informix XPS shared memory includes internal tables, buffers, session data, thread data, the dictionary cache, and various memory pools. The main consumers of XPS shared memory within a coserver are the buffer pool and the DS memory pool. In this section we explore both of these memory pools and examine the way in which XPS dynamically allocates shared memory.

Buffer Pool

Apart from pages read during a DSS query, database pages are read into the Informix buffer pool, which uses a configurable number of least recently used (LRU) queues. Two types of LRU queues are maintained by XPS:

  • A free least recently used (FLRU) list, which identifies unmodified pages in the buffer pool.

  • A modified least recently used (MLRU) list, which ...

Get Configuring and Tuning Databases on the Solaris™ Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.