Collection Contents Zurück Weiter PDF

ASA Datenbankadministration

Der Datenbankserver

Der Datenbankserver

Datenbankserver-Optionen

–cw-Serveroption

Funktion 

Address Windowing Extensions (AWE) in Windows 2000, Windows XP und Windows Server 2003 zum Festlegen der Größe für den Datenbankserver-Cache aktivieren.

Syntax 

dbsrv9 | dbeng9 } -cw ...

Gilt für 

Windows 2000, Windows XP, Windows Server 2003 und höher.

Beschreibung 

Der Speicherplatz, der für den Cache des Datenbankservers verwendet wird, ist einer der Schlüsselfaktoren für die Steuerung der Performance. Da Windows 2000, Windows XP und Windows Server 2003 Address Windowing Extensions unterstützen, können Sie die Option -cw einsetzen, um Cachegrößen bis zur Größe des vorhandenen Systemspeichers zu nutzen.

Betriebssystem Maximale Nicht-AWE-Cachegröße Maximal von Windows unterstützter physischer Speicher
Windows 2000 Professional 1.8 GByte 4 GByte
Windows 2000 Server 1.8 GByte* 4 GByte
Windows 2000 Advanced Server 2.7 GByte* 8 GByte
Windows 2000 Datacenter Server 2.7 GByte* 64 GByte
Windows XP Home Edition 1.8 GByte 2 GByte
Windows XP Professional 1.8 GByte 4 GByte
Windows Server 2003, Web Edition 1.8 GByte 2 GByte
Windows Server 2003, Standard Edition 1.8 GByte 4 GByte
Windows Server 2003, Enterprise Edition 2.7 GByte* 32 GByte
Windows Server 2003, Datacenter Edition 2.7 GByte* 64 GByte

*Sie müssen das Betriebssystem mit dem Parameter /3GB starten, um einen Cache dieser Größe zu nutzen.

Wenn Sie einen AWE-Cache verwenden, kann fast der gesamte Systemspeicher dem Cache zugewiesen werden.

Wenn Sie einen Cache der gewünschten Größe mit einem Nicht-AWE-Cache festlegen können, ist dies zu empfehlen, weil AWE-Cache Speicher zuweist, der nur vom Datenbankserver genutzt werden kann. Das bedeutet: Während der Datenbankserver läuft, können das Betriebssystem und andere Anwendungen den für den Datenbankserver-Cache zugewiesenen Speicher nicht nutzen. AWE-Caches unterstützen keine dynamische Cachebelegung. Wenn also AWE-Cache genutzt wird und Sie die Optionen -ch oder -cl zur Festlegung der Ober- bzw. Untergrenze der Cachegröße angeben, werden diese Parameter ignoriert.

Hinweise zur Angabe der Cachegröße finden Sie unter -c-Serveroption.

Wenn Sie einen Datenbankserver mit einem AWE-Cache starten, müssen Sie folgendermaßen vorgehen.

Wenn Sie die Optionen -cw und -c in der Befehlszeile angeben, versucht der Datenbankserver, die folgende anfängliche Cachezuweisung durchzusetzen:

  1. Der AWE-Cache ist nicht größer als der mit der Option -c angegebene Cache. Wenn der mit der Option -c angegebene Wert unter 2 MByte liegt, wird AWE nicht verwendet.

  2. Der AWE-Cache ist nicht größer als der gesamte verfügbare physische Speicher abzüglich 128 MByte.

  3. Der AWE-Cache ist nicht kleiner als 2 MByte. Wenn diese Mindestgröße für den physischen Speicher nicht verfügbar ist, wird kein AWE-Cache verwendet.

Wenn Sie die Option -cw angeben und nicht -c, versucht der Datenbankserver die folgende anfängliche Cachezuweisung wie folgt durchzusetzen:

  1. Der AWE-Cache verwendet 100 % des insgesamt verfügbaren Speichers außer 128 MByte, die für das Betriebssystem frei gehalten werden.

  2. Der AWE-Cache ist nicht größer als die Summe der Größen der Hauptdatenbankdateien, wie auf der Befehlszeile angegeben. Abgesehen von den Haupt-Datenbankdateien werden keine zusätzlichen Belegungen in die Berechnungen aufgenommen. Wenn keine Dateien spezifiziert sind, ist der Wert null.

  3. Der AWE-Cache ist nicht kleiner als 2 MByte. Wenn diese Mindestgröße für den physischen Speicher nicht verfügbar ist, wird kein AWE-Cache verwendet.

Wenn der Server einen AWE-Cache verwendet, beträgt die Cacheseitengröße mindestens 4 KByte, und die dynamische Anpassung der Cachegröße ist deaktiviert. Auf 64-Bit Windows-Plattformen beträgt die Cacheseitengröße mindestens 8 KByte.

Weitere Hinweise zur dynamischen Anpassung der Cachegröße finden Sie unter Performance durch den Einsatz des Cachespeichers steigern.

Beispiel 

Mit dem folgenden Beispiel wird ein Server mit dem Namen myserver und einer Cachegröße von 12 GByte gestartet und die Beispieldatenbank geladen:

dbeng9 -c 12G -cw asademo.db
Siehe auch 

Collection Contents Zurück Weiter PDF