Specifying the cache strategy

For queries that scan a table’s data pages or the leaf level of a nonclustered index (covered queries), the Adaptive Server optimizer chooses one of two cache replacement strategies: the fetch-and-discard (MRU) strategy or the LRU strategy.

See “Overview of cache strategies” on page 174 in the book Performance and Tuning: Basics for more information about these strategies.

The optimizer may choose the fetch-and-discard (MRU) strategy for:

You can affect the cache strategy for objects:

If you specify MRU strategy, and a page is already in the data cache, the page is placed at the MRU end of the cache, rather than at the wash marker.

Specifying the cache strategy affects only data pages and the leaf pages of indexes. Root and intermediate pages always use the LRU strategy.