可以使用 SQL Anywhere 在数据库服务器运行时自动重新调整数据库高速缓存的大小。借助完全的高速缓存大小动态调整功能,高速缓存将在有更多内存可供数据库服务器使用时增大,并将在其它应用程序需要高速缓存时减小。高速缓存大小动态调整功能的效率将根据操作系统和可用物理内存量进行变化。
通常,动态高速缓存调整功能每分钟评估一次高速缓存需求。但是,当启动新数据库或某一文件显著增大时,评估频率可增加到每五秒钟一次,并会持续三十秒。经过最初的三十秒期间后,评估频率会下降到每分钟一次。如果自数据库启动以后或者上次以评估频率发生触发取样速率提高的增长后文件增大了八分之一,则将其视为显著增大。
利用动态高速缓存调整功能,您无需显式配置数据库高速缓存。
如果尝试将初始或最小高速缓存大小设置为小于最大高速缓存大小八分之一的值,初始和最小高速缓存大小会自动增加根据最大高速缓存大小计算得出的数量。
在 Windows 上动态调整高速缓存大小
在 Unix 上动态调整高速缓存大小
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |