Unter Windows und Windows Mobile beurteilt der Datenbankserver einmal pro Minute die statistischen Daten für den Cache und für das Betriebssystem und ermittelt eine optimale Cachegröße. Der Datenbankserver berechnet eine Zielcachegröße, die den gesamten, derzeit nicht benutzten Speicher nutzt, außer rund 5 MByte, die für das System freigelassen werden müssen. Die Zielcachegröße ist nie kleiner als die angegebene bzw. implizite minimale Cachegröße. Die Zielcachegröße übersteigt nie die angegebene bzw. implizite maximale Cachegröße oder die Summe aller offenen Datenbanken und temporären Dateien plus der Größe des Haupt-Heaps.
Um schnelle Schwankungen der Cachegröße zu vermeiden, erhöht der Datenbankserver die Cachegröße inkrementell. Die Cachegröße wird also nicht sofort auf den Zielwert heraufgesetzt, sondern bei jeder Anpassung um 75 % der Differenz zwischen der aktuellen und der Zielcachegröße geändert.
Windows kann die Address Windowing Extensions (AWE) benutzen, um große Cachegrößen zu unterstützen. Geben Sie dazu beim Starten des Datenbankservers die Befehlszeilenoption -cw an. AWE-Caches unterstützen keine dynamische Cachebelegung. AWE-Caches werden unter Windows Mobile nicht unterstützt. Weitere Hinweise finden Sie unter Serveroption -cw.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |