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 用法 » 性能提高、诊断和监控 » 关于提高性能的提示 » 提示:使用高速缓存提高性能 » 动态调整高速缓存大小

 

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

在 Unix 上,数据库服务器使用交换空间和内存来管理高速缓存大小。交换空间是大多数 Unix 操作系统上的系统范围资源。在本节,内存和交换空间的总和称作系统资源。有关详细信息,请参见相应的操作系统文档。

在启动时,数据库会从系统资源中分配指定的最大高速缓存大小。它会将最大高速缓存大小的一部分装载到内存(初始高速缓存大小)中,并保留其余部分作为交换空间。

在数据库服务器关闭之前,数据库服务器所用的系统资源总量是恒定的,但在内存中装入的比例会出现变化。数据库服务器会每分钟计算一次高速缓存和运行统计信息。如果数据库服务器处于繁忙状态并且需要很多内存,它可能会将高速缓存页从交换空间移动到内存中。如果系统中的其它进程需要内存,则数据库服务器可能会将高速缓存页从内存中移出,移至交换空间中。

 初始高速缓存大小
 最大高速缓存大小
 最小高速缓存大小
 另请参见