您可以为索引选择一种高速缓存策略。选择的该策略将覆盖由 Adaptive Server 优化程序确定的缺省策略,以便将索引中的数据页读入到数据高速缓存的缓冲区中。可用的选项如下:
常用的替换 (MRU) — 此选项指定在读入新数据时,Adaptive Server 使用最近使用的策略来确定在高速缓存中放置数据页的位置。
如果清除该复选框,Adaptive Server 则会将新页读入到高速缓存中缓冲区链的 MRU 端。以后读取的数据将页沿该链移向最近使用最少的 (LRU) 端,直至 MRU 端的新读取数据刷新了这些页。如果选中“常用的替换”,Adaptive Server 则会将新页读入到 LRU 端。将会使用这些页,并在新页进入 MRU 端时立即刷新它们。
对于查询只需要使用一次某页的情况,这种策略是非常有利的。它往往禁止该页刷新其它仍在高速缓存中而可能重复使用的页。
大缓冲区预取 — 此选项适用于在缺省高速缓存或命名高速缓存(如果将索引绑定到命名高速缓存)中定义了一个或多个大缓冲池的情况。正如“高速缓存”属性表中所指定的一样,大缓冲池是指具有大于 2K 缺省缓冲区的缓冲池。如果选中“大缓冲区预取”,Adaptive Server 优化程序可以在每次最多八个 2K 数据页的 I/O 中提取数据,而不是缺省的每次一页。
对于按顺序存储和访问的数据,这种策略是非常有利的;例如,它可以提高扫描非聚簇索引页级的查询性能。