数据库服务器高速缓存按页(内存中大小固定的区域)进行组织。由于数据库服务器在其生存期内(直到它被关闭)只使用一个高速缓存,因此所有页的大小必须相同。
数据库文件也是按页进行组织,页的大小在创建数据库时指定。每个数据库页都必须与高速缓存页相匹配。在缺省情况下,数据库服务器的页面大小与数据库服务器启动时所指定的数据库的最大页面大小相等。数据库服务器启动之后,即无法启动页面大小超过数据库服务器页面大小的数据库。
要在服务器启动后还能够启动页面大小超过服务器页面大小的数据库,可以使用 -gp 选项来强制数据库服务器以特定的页面大小启动。如果您使用较大的页面大小,切记增加您的高速缓存大小。由于相同大小的高速缓存只能容纳少许较大页面,因而降低了空间安排的灵活性。
以下命令会启动一个保留 64 MB 高速缓存的数据库服务器,该高速缓存最多可以容纳页面大小为 8192 字节的数据库。
dbsrv12 -gp 8192 -c 64M -n myserver |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |