在 Windows 和 Windows Mobile 上,数据库服务器将每分钟计算一次高速缓存和运行统计信息并计算出最佳的高速缓存大小。数据库服务器将计算出目标高速缓存大小,该大小使用当前未使用的所有物理内存(保留下来供系统使用的大约 5 MB 内存除外)。目标高速缓存大小决不会小于指定或隐式的最小高速缓存大小。目标高速缓存大小决不会超过指定或隐式的最大高速缓存大小(即所有打开的数据库和临时文件的大小与主堆大小的总和)。
为了避免高速缓存大小波动,数据库服务器会以递增的方式增加高速缓存大小。它不是立即将高速缓存大小调整到目标值,而是按当前高速缓存大小和目标高速缓存大小之间差值的 75% 逐次调整高速缓存大小。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |