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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 运行数据库服务器 » 一些常见的选项

 

设置最大页面大小

数据库服务器高速缓存按(内存中大小固定的区域)进行组织。由于服务器在其生存期内(直到它被关闭)只使用一个高速缓存,因此所有页的大小必须相同。

数据库文件也是按页进行组织,页的大小在命令行中指定。每个数据库页都必须与高速缓存页相匹配。在缺省情况下,服务器的页面大小与命令行上各个数据库的最大页面大小相等。服务器启动之后,即无法启动页面大小超过服务器页面大小的数据库。

要在服务器启动后还能够启动页面大小超过服务器页面大小的数据库,可以使用 -gp 选项来强制服务器以指定的页面大小启动。如果您使用较大的页面大小,切记增加您的高速缓存大小。由于相同大小的高速缓存只能容纳少许较大页面,因而降低了空间安排的灵活性。

以下命令会启动一个保留 64 MB 高速缓存的服务器,该高速缓存最多可以容纳页面大小为 8192 字节的数据库。

dbsrv11 -gp 8192 -c 64M -n myserver