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

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ SQL の使用法 » パフォーマンスの向上、診断、モニタリング » パフォーマンス向上のヒント » ヒント:パフォーマンス向上のためのキャッシュの使用 » 動的キャッシュサイズ決定

 

動的キャッシュサイズ決定 (Windows)

Windows と Windows Mobile では、データベースサーバがキャッシュとオペレーションの統計を 1 分ごとに評価し、最適なキャッシュサイズを計算します。データベースサーバは、ターゲットのキャッシュサイズを計算します。このキャッシュは、現在使用されていない物理メモリの約 5 MB をシステムが使用できるように残し、それ以外をすべて使用します。ターゲットキャッシュサイズが、明示的または暗黙的に指定された最小キャッシュサイズより小さくなることはありません。ターゲットのキャッシュサイズは、明示的または暗黙的に指定された最大キャッシュサイズ、またはすべてのオープンデータベースとテンポラリファイル合計サイズにメインヒープのサイズを加えたものを超えることはありません。

キャッシュサイズの変動を防ぐために、データベースサーバはキャッシュサイズを段階的に増やします。すぐにターゲット値に調整するのではなく、調整するたびに現在のサイズとターゲットサイズの差の 75% ずつキャッシュサイズを修正します。