Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定为 Windows 上的 Address Windowing Extensions (AWE) 高速缓存分配的地址空间量。
不建议使用 AWE。如果需要比较大的高速缓存,则建议在 64 位 Windows 操作系统上使用 64 位版本的 SQL Anywhere 数据库服务器。
{ dbeng12 | dbsrv12 } -cm { size[ k | m | g | p ] } ...
Windows
在任何支持的平台上使用 AWE 高速缓存时,数据库服务器会将除 512 MB 之外的整个地址空间用来访问高速缓存。这 512 MB 地址空间留作其它用途,例如数据库必须装载的 DLL 或用于非高速缓存的内存分配。对于大多数系统,缺省设置就已足够。如果您需要增加或减少保留的地址空间量,可通过指定 -cm 选项来实现。数据库服务器在启动时会在数据库服务器消息窗口中显示其使用的地址空间量。
size 是以字节为单位的内存量。分别使用 k、m 或 g 将单位指定为千字节、兆字节或千兆字节。
单位 p 为非 AWE 高速缓存最大值的百分比。如果使用 p,则此参数为一个百分比。您可以使用 % 来代替 p,但由于大多数 Windows 操作系统使用 % 作为环境变量转义字符,因此必须将 % 字符转义。要将 AWE 地址空间高速缓存大小设为该数据库服务器进程可用的地址空间的 50%,可使用以下语句:
dbeng12 -cm 50%% ...