Legen Sie awe enabled auf 1 fest, um AWE zu aktivieren. Für Windows 2000 wird in SQL Server beim Starten beinahe der gesamte verfügbare Arbeitsspeicher reserviert und 128 MB oder weniger physischer Arbeitsspeicher für andere Anwendungen freigelassen, es sei denn, für max server memory wurde ein Wert angegeben. (Wenn AWE nicht aktiviert ist, kann der für andere Anwendungen übrige physische Arbeitsspeicher mit der Option max server memory kontrolliert werden.) Für Windows Server 2003 wird AWE-Arbeitsspeicher dynamisch zugeordnet. Nur ein kleiner Teil des insgesamt verfügbaren physischen Arbeitsspeichers wird beim Starten zugeordnet.
Wenn die Option erfolgreich aktiviert wurde, wird beim Starten der Instanz von SQL Server im SQL Server-Fehlerprotokoll eingetragen, dass Address Windowing Extensions aktiviert ist.
Bei der Option awe enabled handelt es sich um eine erweiterte Option. Wenn Sie die Einstellung mithilfe der gespeicherten Systemprozedur sp_configure ändern, können Sie awe enabled nur ändern, wenn show advanced options auf 1 festgelegt ist. Sie müssen die Instanz von SQL Server neu starten, damit AWE wirksam wird.
Beispiel
Die folgenden Beispiele zeigen, wie Sie AWE aktivieren und für min server memory 1 GB und für max server memory 6 GB konfigurieren:
Aktivieren Sie zunächst AWE:
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
Nach dem Neustart von SQL Server sollte die folgende Meldung im SQL Server-Fehlerprotokoll angezeigt werden: Address Windowing Extensions enabled.
Konfigurieren Sie anschließend den Arbeitsspeicher.
sp_configure 'min server memory', 1024
RECONFIGURE
GO
sp_configure 'max server memory', 6144
RECONFIGURE
GO
Im vorherigen Beispiel für SQL Server und Windows Server 2003 bewirken die Arbeitsspeichereinstellungen, dass der Pufferpool durch AWE zugeordneten Arbeitsspeicher zwischen 1 GB und 6 GB dynamisch verwaltet. (Dieses Beispiel für die dynamische Zuordnung von AWE-Arbeitsspeicher gilt nicht für SQL Server 2000.) Falls andere Anwendungen zusätzlichen Arbeitsspeicher benötigen, kann SQL Server den durch AWE zugeordneten Arbeitsspeicher freigeben, falls er nicht benötigt wird. In diesem Beispiel kann durch AWE zugeordneter Arbeitsspeicher nur bis 1 GB freigegeben werden, dem Limit für min server memory.
Beachten Sie, dass durch Festlegen der Option min server memory auf 1 GB SQL Server nicht automatisch gezwungen wird, 1 GB Arbeitsspeicher zu reservieren. Arbeitsspeicher wird bedarfsgesteuert zugeordnet, basierend auf der aktuellen Auslastung des Datenbankservers.