Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
動的キャッシュサイズ変更機能に対して最小キャッシュサイズを設定します。
{ dbeng12 | dbsrv12 } -cl { size[ k | m | g | p ] } ...
Windows では 2 MB
UNIX では 8 MB
Windows、UNIX、Mac OS X
このオプションは、キャッシュの下限値を設定します。-c を指定し、-cl を指定しないと、最小キャッシュサイズは初期キャッシュサイズ (-c 設定) に設定されます。-c と-cl をどちらも指定しないと、必要に応じてキャッシュを縮小できるように、最小キャッシュサイズは低い定数値に設定されます。Windows プラットフォームでは、この値は 2 MB になります。
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 Mobile の場合、キャッシュサイズは使用可能な物理メモリによって制限される
64 ビットのデータベースサーバーの場合、キャッシュサイズは無制限と見なされる
p を使用すると、引数はパーセンテージを表します。p の代わりに % も使用できますが、Windows ではほとんどの場合 % を環境変数のエスケープ文字として使用するため、% 文字をエスケープする必要があります。
たとえば、初期キャッシュサイズを物理システムメモリの 50% に設定するには、次のコマンドを実行できます。
dbeng12 -cl 50%% ...
AWE キャッシュを使用している場合、このオプションは無視されます。-cw dbeng12/dbsrv12 サーバーオプション (旧式)を参照してください。
初期キャッシュサイズまたは最小キャッシュサイズを最大キャッシュサイズの 1/8 よりも小さな値に設定しようとすると、初期キャッシュサイズおよび最小キャッシュサイズは最大キャッシュサイズに比例して自動的に増加します。
次の例は、silver という名前のデータベースサーバーを最小キャッシュサイズ 5 MB で起動し、データベースファイル example.db をロードします。
dbeng12 -cl 5m -n silver "c:\example.db"