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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performanceverbesserungen, Diagnosen und Monitoring » Tipps zum Verbessern der Performance » Cachebezogene Performance-Tipps

 

Dynamische Cachedimensionierung

Mithilfe von SQL Anywhere können Sie die Größe des Datenbankcaches automatisch ändern, während der Datenbankserver läuft. Bei voller dynamischer Cachedimensionierung wächst der Cache, wenn dem Datenbankserver mehr Speicher zur Verfügung steht, und wird kleiner, wenn der Cachespeicher von anderen Anwendungen benötigt wird. Die Effizienz der dynamischen Cachedimensionierung variiert je nach Betriebssystem und nach Menge des verfügbaren physischen Speichers.

In der Regel werden Cacheanforderungen über die dynamische Cachedimensionierung einmal pro Minute beurteilt. Wenn allerdings eine neue Datenbank gestartet wird oder eine Datei signifikant wächst, kann das Beurteilungsintervall für dreißig Sekunden auf einmal alle fünf Sekunden reduziert werden. Nach den ersten dreißig Sekunden fällt das Beurteilungsintervall zurück auf einmal pro Minute. Das Wachstum einer Datei wird als signifikant angesehen, wenn es um ein Achtel größer ist als das letzte Wachstum, das eine Erhöhung ausgelöst hat, oder ein Achtel größer als zu dem Zeitpunkt, zu dem die Datenbank gestartet wurde.

Wenn die dynamische Cachedimensionierung aktiv ist, brauchen Sie den Datenbankcache nicht explizit zu konfigurieren.

Hinweis

Wenn Sie versuchen, Ihre anfängliche oder minimale Cachegröße auf einen Wert, der kleiner ist als ein Achtel der maximalen Cachegröße zu setzen, werden die anfängliche und minimale Cachegröße automatisch relativ zur maximalen Cachegröße erhöht.

Wenn ein AWE-Cache (Address Windowing Extensions, AWE) verwendet wird, ist die dynamische Cachedimensionierung deaktiviert. Nur der 32-Bit-Windows-Datenbankserver kann einen AWE-Cache verwenden.

Hinweis

Die Verwendung von AWE wird nicht mehr empfohlen. Es wird empfohlen, die 64-Bit-Version des SQL Anywhere-Datenbankservers auf einem 64-Bit-Betriebssystem von Windows zu verwenden, wenn Sie einen großen Cache benötigen.

 Siehe auch

Dynamische Cachedimensionierung unter Windows
Dynamische Cachedimensionierung unter Unix