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.
Hinweis |
---|
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
Verwenden von AWE
Beschreibt Überlegungen zum Verwenden von AWE.Aktivieren der Speicherunterstützung für physischen Speicher über 4 GB
Beschreibt den Prozess des Aktivierens großer Mengen von Arbeitsspeicher unter 32-Bit-Betriebssystemen.Aktivieren des AWE-Arbeitsspeichers für SQL Server
Beschreibt das Konfigurieren von AWE.Hinzufügen von Speicher im laufenden Systembetrieb (Hot Add Memory)
Beschreibt, wie SQL Server das Hinzufügen von Speicher im laufenden Systembetrieb unterstützt.