Cache management overview

Adaptive Server supports cache management features. Cache is a portion of Adaptive Server memory allocated when an Adaptive Server installation is created. Its purpose is to temporarily hold information currently in use by Adaptive Server and to hold recently used data pages. Because it is faster to read from memory than from disk, holding information in cache improves performance.

Adaptive Server cache is divided between memory reserved for data and memory reserved for stored procedure execution plans. You can partition the memory allocated for data cache (the default cache) into user-defined (named) data caches, and you can bind databases, indexes, or tables to a specific cache.

Within a named data cache, you can create buffer pools that are larger than the default size of 2K, enabling Adaptive Server to read larger amounts of data in a single I/O. Larger I/Os can enhance performance.

This topic contains information about: