Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
自動キャッシュ増加機能を利用した際の最大キャッシュサイズ上限値を設定します。
{ dbeng12 | dbsrv12 } -ch { size[ k | m | g | p ] } ...
Windows、UNIX、OS X
このオプションは、データベースサーバーが自動キャッシュ増加機能を実行するときに使用できる、キャッシュサイズの上限を設定します。デフォルトでは、上限値の概算は、非 AWE の最大キャッシュサイズとコンピューターの物理メモリの 90% のうち、いずれか低い方になります。
size には、メモリ容量をバイト単位で指定します。単位をキロバイト、メガバイト、またはギガバイトで指定するには、それぞれ k、m、または g を使用してください。
単位 p は、物理システムメモリと非 AWE の最大キャッシュサイズのうち、いずれか小さい方のパーセンテージを表します。非 AWE の最大キャッシュサイズは、オペレーティングシステムによって異なります。次に例を示します。
2.5 GB - Windows 32 ビット Advanced Server、Enterprise Server、Datacenter Server
3.5 GB - Windows x64 Edition 上の 32 ビットデータベースサーバー
1.5 GB - その他すべての 32 ビット Windows オペレーティングシステム
Windows Mobile の場合、キャッシュサイズは使用可能な物理メモリによって制限される
64 ビットのデータベースサーバーの場合、キャッシュサイズは無制限と見なされる
p を使用すると、引数はパーセンテージを表します。p を使用すると、引数はパーセンテージを表します。p の代わりに % も使用できますが、Windows オペレーティングシステムでは % 文字をエスケープしないと使用できません。初期キャッシュサイズを物理システムメモリの 50% に設定するには、次のコマンドを実行します。
64 ビットのオペレーティングシステムでは、-ch と -chx は同じですが、-ch を使用することをおすすめします。
dbeng12 -ch 50%% ...
AWE キャッシュを使用している場合、このオプションは無視されます。-cw dbeng12/dbsrv12 サーバーオプション (旧式)を参照してください。
AWE は使用されなくなりました。サイズの大きいキャッシュが必要な場合は、64 ビット版の Windows オペレーティングシステムで 64 ビット版のデータベースサーバーを使用することをおすすめします。
次の例は、silver という名前のデータベースサーバーを最大キャッシュサイズ 2 MB で起動し、サンプルデータベースをロードします。
dbeng12 -ch 2m -n silver "%SQLANYSAMP12%\demo.db"