在 Unix 上,数据库服务器使用交换空间和内存来管理高速缓存大小。交换空间是大多数 Unix 操作系统上的系统范围资源。在本节,内存和交换空间的总和称作系统资源。有关详细信息,请参见相应的操作系统文档。
在启动时,数据库会从系统资源中分配指定的最大高速缓存大小。它会将最大高速缓存大小的一部分装载到内存(初始高速缓存大小)中,并保留其余部分作为交换空间。
在数据库服务器关闭之前,数据库服务器所用的系统资源总量是恒定的,但在内存中装入的比例会出现变化。数据库服务器会每分钟计算一次高速缓存和运行统计信息。如果数据库服务器处于繁忙状态并且需要很多内存,它可能会将高速缓存页从交换空间移动到内存中。如果系统中的其它进程需要内存,则数据库服务器可能会将高速缓存页从内存中移出,移至交换空间中。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |