Freigeben über


Verwalten von Arbeitsspeicher für große Datenbanken

SQL Server verwendet die AWE-API (Address Windowing Extensions) zur Unterstützung sehr großer physischer Arbeitsspeicher. SQL Server unterstützt bis zu 64 GB physischen Arbeitsspeicher unter 32-Bit-Betriebssystemen der Microsoft Windows-Betriebssysteme: MicrosoftWindows XP Professional; Windows 2000 Standard Edition; Windows 2000 Advanced Server; Windows 2000 Datacenter Server; Windows Server 2003 Enterprise Edition oder Windows Server 2003 Datacenter Edition.

SQL Server ordnet durch AWE zugeordneten Arbeitsspeicher dynamisch zu, wenn die Anwendung unter einer der Windows Server 2003-Betriebssystem-Editionen ausgeführt wird. Anders ausgedrückt kann der Pufferpool AWE-zugeordneten Arbeitsspeicher dynamisch verwalten, um einen Ausgleich zwischen SQL Server-Arbeitsspeicherauslastung und den Systemanforderungen insgesamt herzustellen.

AWE adressiert eine Einschränkung, die für 32-Bit-Anwendungen spezifisch ist – von diesen Anwendungen kann nicht auf den Prozessadressraum von mehr als 4 Gigabyte (GB) zugegriffen werden. (In einem 32-Bit-Zeiger kann keine Arbeitsspeicheradresse gespeichert werden, die größer als 4 GB ist.)

Mithilfe von AWE kann von Anwendungen direkt physischer Arbeitsspeicher bis zu dem Maximum reserviert werden, das vom Betriebssystem als nicht ausgelagerter Arbeitsspeicher zugelassen ist. AWE ermöglicht SQL Server das Zwischenspeichen von mehr Informationen, sodass sie nicht von Systemauslagerungsdateien auf dem Datenträger gelesen werden müssen. Dadurch kommt es zu Leistungsverbesserungen durch schnelleren Datenzugriff und selteneren Datenträgerzugriffen.

HinweisHinweis

Für 64-Bit-Anwendungen ist AWE nicht erforderlich, weil der Arbeitsspeicherzugriff nicht auf 4 GB beschränkt ist.

Weitere Informationen zur AWE-API finden Sie auf der MSDN-Website unter "Address Windowing Extensions".

Weitere Informationen zur Funktionsweise von SQL Server mit NUMA (Non-Uniform Memory Access) finden Sie unter Grundlegendes zu NUMA (Non-Uniform Memory Access).

In diesem Abschnitt