Aktivieren Sie das Feature "gesperrte Seiten" in SQL Server 2012

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2659143 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

Windows-basierte Anwendungen können Windows AWE)Address Windowing Extensions) APIs zu reservieren und physikalischer Speicher in den Prozess-Adressbereich zugeordnet. Speicher, der mit dieser Methode zugeordnet wird nie vom Betriebssystem ausgelagert und ist gesperrt, bis die Anwendung explizit freigegeben oder beendet wird. Die Anwendung benötigt den "Lock Pages In Memory" Benutzerrecht (LPIM) für die Anwendung zu Sperren von Seiten im Speicher können gewährt werden.

Die SQL Server 64-Bit-Version verwendet "gesperrte Seiten" zu verhindern, dass der Prozess arbeiten (Zugesicherter Speicher) von ausgelagert wird festgelegt oder vom Betriebssystem gekürzt. Die Verwendung von AWE-APIs für Speichermanagement in 64-Bit-SQL Server wird häufig auch als "gesperrte Seiten" bezeichnet. Sie können das Feature "gesperrte Seiten" in SQL Server Versionen 2005 und 2008, 2008 R2 mithilfe einer Kombination von Windows Benutzerrecht, Hotfix und Ablaufverfolgungsflags aktivieren. Das Verhalten ist unterschiedlich, je nach der Edition des SQL Server in diesen Versionen.

SQL Server 32-Bit-Versionen 2005 und 2008, 2008 R2 verwenden "gesperrte Seiten" Wenn die SQL Server-Funktion "Awe enabled" aktiviert ist.

Beginnend mit SQL Server 2012, vereinfacht der Speicher-Manager die Verwendung von "gesperrte Seiten" bei unterstützten Editionen und Prozessor-Architekturen. SQL Server 2012 können Sie "Seiten gesperrt" Aktivieren von erteilen das Benutzerrecht "lock Pages in Memory" für das Startkonto für die Instanz von SQL Server in Windows. Dies gilt für Standard, Business Intelligence und Enterprise Editionen von SQL Server 2012 auf beide 32-Bit und 64-Bit-Prozessor-Architekturen ausgeführt werden.

Weitere Informationen

Die folgende Tabelle enthält die Voraussetzungen, um "gesperrte Seiten" in verschiedenen Versionen und Editionen von SQL Server auf verschiedenen Plattformen zu aktivieren:
Tabelle minimierenTabelle vergrößern
Enterprise Edition
Data Center Edition
Standard Edition
Business Intelligence-Edition
Andere Editionen
SQL-2012 (32-Bit und 64-Bit)? Zuweisen LPIM Benutzer Recht auf SQL-Startkonto? Zuweisen LPIM Benutzer Recht auf SQL-StartkontoKeine Unterstützung für "Seiten gesperrt"
SQL Server 2005/2008/2008R2 (32-Bit)? Zuweisen LPIM Benutzer Recht auf SQL-Startkonto
? Konfigurieren 'Awe enabled'-Option auf 1
? Zuweisen LPIM Benutzer Recht auf SQL-Startkonto
? Konfigurieren 'Awe enabled'-Option auf 1
Keine Unterstützung für "Seiten gesperrt"
SQL Server 2005/2008/2008R2 (64-Bit)? Zuweisen LPIM Benutzer Recht auf SQL-Startkonto? Zuweisen LPIM Benutzer Recht auf SQL-Startkonto
? Anwendung SQL Hotfix KBA 970070
? Aktivieren das Ablaufverfolgungsflag 845
Keine Unterstützung für "Seiten gesperrt"
Das Benutzerrecht LPIM bezieht sich auf das Benutzerrecht "Lock Pages in Memory" Windows. Das Dienststartkonto SQL Server sollten dieses Benutzerrecht zugewiesen werden.

Sie müssen keinen Trace Flag 845 SQL Server 2012 verwenden. Sie können dieses Ablaufverfolgungsflag aus den Startparametern entfernen, nach der Aktualisierung Ihrer Instanz auf SQL 2012.

Obwohl das Feature "Awe enabled" nicht in 32-Bit-SQL Server 2012 verfügbar ist, noch können das Feature "gesperrte Seiten" Sie durch Zuweisen von das Benutzerrecht "lock Pages in Memory" für das Startkonto für den SQL Server.

Wenn Sie "Seiten gesperrt" aktivieren, ist es sehr wichtig, einen geeigneten Wert für "max Server Memory" und "min Server Memory" Konfigurationsoptionen für jede Instanz von SQL Server, systemweite Probleme zu vermeiden.

Verwenden Sie die folgenden Methoden um zu ermitteln, ob die Instanz SQL Server 2012 sind "Seiten gesperrt":
  • Die Ausgabe der folgenden TSQL-Abfrage zeigt Werte ungleich Null für Locked_page_allocations_kb:

    Wählen Sie osn.node_id, osn.memory_node_id, osn.node_state_desc, Omn.locked_page_allocations_kb
    aus sys.dm_os_memory_nodes omn
    INNER Join sys.dm_os_nodes Osn auf (omn.memory_node_id = osn.memory_node_id)
    Wo osn.node_state_desc <> 'ONLINE DAC'
  • Das aktuelle Fehlerprotokoll für die SQL Server wird die folgende Meldung beim Starten von Server Berichten:
    Verwendung gesperrte Seiten im Speicher-manager
  • Abschnitt "Speicher-Manager" in der Ausgabe von DBCC MEMORYSTATUS zeigen einen Wert ungleich Null für das Element "Zugewiesenen AWE".Die folgende Tabelle enthält weitere Informationen zu den Produkten und Tools, die automatisch prüfen, ob diese Bedingung auf die Instanz von SQL Server und in den Versionen des Produkts SQL Server für das die Regel ausgewertet wird.
Die folgende Tabelle enthält weitere Informationen zu den Produkten und Tools, die automatisch prüfen, ob diese Bedingung auf die Instanz von SQL Server und in den Versionen des Produkts SQL Server für das die Regel ausgewertet wird.

Tabelle minimierenTabelle vergrößern
Regel-softwareRegel-TitelRegelbeschreibungProduktversionen, die die Regel ausgewertet wird
SQL Server Setup Regeln aktualisierenLPIM-Check für x 64-InstallationenDas folgende Szenario auf einem X 64 System:
  • SQL Server-Installation [2008 R2, 2008, 2005] standard Edition.
  • Gewähren Sie den Benutzer "Lock Pages in Memory" Recht auf das SQL Server-Dienststartkonto.
  • Das Ablaufverfolgungsflag 845 wurde nicht aktiviert, als Folge der SQL Server-Instanz nicht gesperrten Seitenzuweisungen.
  • Nun versuchen Sie diese SQL Server Instanz SQL Server 2012 zu aktualisieren.
  • Jetzt gesperrt der aktualisierten Instanz beginnt mit SQL Server-Seitenzuweisungen.

Dieses Upgrade-Regel erhalten Sie über diese Änderung im Verhalten.
SQL Server 2008
SQL Server 2008 R2
SQL Server Setup Regeln aktualisierenLPIM-Check für x 86-InstallationenDas folgende Szenario auf einem X 86 System:
  • SQL Server-Installation [2008 R2, 2008, 2005] standard Edition.
  • Gewähren Sie den Benutzer "Lock Pages in Memory" Recht auf das SQL Server-Dienststartkonto.
  • Sie haben nicht Einrichten und konfigurieren Sie das Feature 'Awe enabled', als Folge die SQL Server-Instanz haben gesperrte Seiten Zuweisungen nicht verwendet.
  • Nun versuchen Sie diese SQL Server Instanz SQL Server 2012 zu aktualisieren.
  • Jetzt gesperrt der aktualisierten Instanz beginnt mit SQL Server-Seitenzuweisungen.
Dieses Upgrade-Regel erhalten Sie über diese Änderung im Verhalten.
SQL Server 2008
SQL Server 2008 R2





Informationsquellen

Vorgehensweise: Aktivieren Sie die Sperren von Seiten im Speicheroption (Windows)

Die SQL Server-Funktion "Awe enabled" ist veraltet.

Unterstützung für Seiten gesperrt, SQL Server 2008 R2 Standard Edition X 64, SQL Server 2005 Standard Edition 64-Bit-Systemen und SQL Server 2008 Standard Edition 64-Bit-Systemen

Spaß mit gesperrten Seiten, AWE, Task-Manager und das funktionieren festlegen?

Gewusst wie: Auslagerungen Puffer Poolspeicher in der 64-Bit-Version von SQL Server zu verringern

SQL Server-Speichermodelle

Eigenschaften

Artikel-ID: 2659143 - Geändert am: Dienstag, 1. Mai 2012 - Version: 2.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2012 Enterprise
Keywords: 
kbmt KB2659143 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2659143
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com