Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 性能提高、诊断和监控 » 关于提高性能的提示 » 提示:使用高速缓存提高性能

 

动态调整高速缓存大小

可以使用 SQL Anywhere 在数据库服务器运行时自动重新调整数据库高速缓存的大小。借助完全的高速缓存大小动态调整功能,高速缓存将在有更多内存可供数据库服务器使用时增大,并将在其它应用程序需要高速缓存时减小。高速缓存大小动态调整功能的效率将根据操作系统和可用物理内存量进行变化。

通常,动态高速缓存调整功能每分钟评估一次高速缓存需求。但是,当启动新数据库或某一文件显著增大时,评估频率可增加到每五秒钟一次,并会持续三十秒。经过最初的三十秒期间后,评估频率会下降到每分钟一次。如果自数据库启动以后或者上次以评估频率发生触发取样速率提高的增长后文件增大了八分之一,则将其视为显著增大。

利用动态高速缓存调整功能,您无需显式配置数据库高速缓存。

如果尝试将初始或最小高速缓存大小设置为小于最大高速缓存大小八分之一的值,初始和最小高速缓存大小会自动增加根据最大高速缓存大小计算得出的数量。

 另请参见

在 Windows 上动态调整高速缓存大小
在 Unix 上动态调整高速缓存大小