Hinzufügen von Speicher im laufenden Systembetrieb (Hot Add Memory)

Aktualisiert: 14. April 2006

In SQL Server-Versionen vor SQL Server 2005 wurde dynamischer Arbeitsspeicher unterstützt. Dadurch konnte SQL Server die Speicherauslastung bei Bedarf automatisch anpassen, sofern im System Arbeitsspeicherreserven verfügbar waren. Dabei war SQL Server jedoch auf die Größe des beim Starten verfügbaren Arbeitsspeichers beschränkt.

Mit SQL Server 2005 wurde die Beschränkung auf den beim Starten verfügbaren Arbeitsspeicher erstmalig aufgehoben. SQL Server unterstützt jetzt unter Microsoft das Hinzufügen von Speicher im laufenden Systembetrieb (Hot Add Memory), das es dem Benutzer ermöglicht, physikalischen Arbeitsspeicher hinzuzufügen, ohne den Server neu starten zu müssen.

Das Hinzufügen von Speicher im laufenden Systembetrieb erfordert SQL Server 2005 Enterprise Edition und ist nur für die 64-Bit-Version von SQL Server uneingeschränkt verfügbar. Für die 32-Bit-Version von SQL Server muss für die Verwendung AWE aktiviert sein. Das Hinzufügen von Speicher im laufenden Systembetrieb ist für die 32-Bit-Version von SQL Server, bei der AWE nicht aktiviert ist, nicht verfügbar. Das Hinzufügen von Speicher im laufenden Systembetrieb ist nur für Enterprise Edition und Datacenter Edition verfügbar. Darüber hinaus ist spezielle Hardware erforderlich, die vom Hardwarehersteller unterstützt wird.

ms175490.note(de-de,SQL.90).gifHinweis:
Damit Sie Speicher im laufenden Systembetrieb hinzufügen können, müssen Sie SQL Server 2005 mit der Option -h starten. Weitere Informationen finden Sie unter Verwenden der Startoptionen für den SQL Server-Dienst.
ms175490.note(de-de,SQL.90).gifHinweis:
In wird PAE nur dann automatisch aktiviert, wenn der Server Hot Add Memory-Geräte verwendet. In diesem Fall brauchen Sie auf einem System, das für die Verwendung von Hot Add Memory-Geräten konfiguriert ist, den Schalter /PAE nicht zu verwenden. In allen anderen Fällen müssen Sie den Schalter /PAE in der Datei Boot.ini verwenden, um Arbeitsspeicher oberhalb von 4 GB verwenden zu können.

Bevor Sie im System physikalischen Arbeitsspeicher hinzufügen können, müssen Sie SQL Server im AWE-Modus (Address Windowing Extensions) ausführen und den Startschalter -h aktivieren. Weitere Informationen zum Verwalten von AWE finden Sie unter Verwalten von Arbeitsspeicher für große Datenbanken.

Angenommen, SQL Server 2005 und Enterprise Edition werden von einem Systemadministrator auf einem Computer mit 16 GB physikalischem Arbeitsspeicher ausgeführt. Das Betriebssystem ist so konfiguriert, dass Anwendungen auf einen virtuellen Adressraum von 2 GB Speicher beschränkt sind. SQL Server wird im AWE-Modus ausgeführt, und beim Start wurde der Schalter -h aktiviert. Zur Erhöhung der Serverleistung fügt der Systemadministrator weitere 16 GB Arbeitsspeicher hinzu. SQL Server erkennt den zusätzlichen Speicher sofort und kann ihn je nach Bedarf verwenden, ohne dass zuerst der Server neu gestartet werden muss.

ms175490.note(de-de,SQL.90).gifHinweis:
Wenn physikalischer Arbeitsspeicher aus dem System entfernt wird, ist jedoch nach wie vor ein Neustart des Servers erforderlich.

Siehe auch

Konzepte

Verwalten von Arbeitsspeicher für große Datenbanken

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

Neuer Inhalt:
  • Die Anforderung für SQL Server 2005 Enterprise Edition wurde hinzugefügt.
  • Der Hinweis zu und PAE wurde hinzugefügt.