Beschreibung der häufigsten Ursachen für SQL Server-Fehler 844 oder 845

Problembeschreibung

Ein Computer reagiert (hängt) oder ein Timeout oder einer Störung des normalen Betriebs auftreten zur gleichen Zeit, die SQL Server-Puffer Riegel Fehler im SQL Server-Fehlerprotokoll geschrieben. Aufgrund einer Unterbrechung auftretenden Fehlermeldungen sind:


Fehler 844: Zeitlimit beim Warten auf Pufferlatch %d, bp %#x, Seite %S_PGID, Status %#x, Objekt-ID % d % d: %d, %d Wartezeit weiter zu warten.
Fehler 845: Timeout beim Warten auf Pufferlatch %d für Seite %S_PGID, Datenbank-ID %d.
Warnung: EG 6ed70090 wartete 2 600 Sek. Verriegelung 6ed834bc. Ein Puffer-Verriegelung.

Ursache

Die Fehlermeldungen sind das gesamte Betriebssystem des Computers abhängig. Einer der folgenden Umstände führen zu einem überbeanspruchten System:

  • Hardware, die nicht Ihre Eingabe/Ausgabe (e/a) und Speicherbedarf.

  • Einstellung falsch konfiguriert und getestet.

  • Ineffizienten Entwurf.
Wenn Ihr System ist ausgelastet oder wenn Ihr System Hardware-Anforderungen, die Ihre Hardware Möglichkeit überschreiten, kann Ihr System Puffer Fehlermeldungen führen. Einige der häufigsten Ursachen einer betonten Umgebung sind:

  • Hardwareprobleme.
  • Komprimierte Laufwerke.
  • Nicht standardmäßige SQL Server-Konfigurationen.
  • Ineffiziente Abfragen oder ineffizient Indexentwurf.
  • Häufige Datenbankoperationen Vergrößerung oder Verkleinerung .

PROBLEMUMGEHUNG

Zur Umgehung dieses Problems abhängig von Ihrer Umgebung kann eine oder mehrere der folgenden Schritte aus reduzieren oder eliminieren die Fehlermeldungen:

  • Ermitteln Sie, ob Hardware-Engpässe. Das Thema "Engpässe ermitteln" in der Onlinedokumentation zu SQL Server 2000 ist ein guter Anfang. Gegebenenfalls aktualisieren Sie Ihre Hardware, so dass es ausreicht, um die Bedürfnisse Ihrer Umgebung Konfiguration Abfragen und laden.

  • Stellen Sie sicher, dass die Hardware ordnungsgemäß funktioniert. Alle protokollierten Fehler überprüfen und jede Diagnose vom Hardwarehersteller bereitgestellt.

  • Stellen Sie sicher, dass Laufwerke nicht komprimiert werden. Daten- oder Protokolldateien Dateien auf komprimierten Laufwerken wird wie im Thema "Physische Datenbank-Dateien und-Dateigruppen" in der Onlinedokumentation zu SQL Server 2000 nicht unterstützt. Weitere Informationen auf komprimierten Laufwerks finden Sie der Microsoft Knowledge Base:

    231347 -INF: SQL Server-Datenbanken nicht unterstützte auf komprimierte Datenträgern
  • Finden Sie die Fehlermeldungen verschwinden, wenn Sie diese Optionen deaktivieren:

    • Die SQL Server- Priorität -Konfigurationsoption.
    • Die Option lightweight pooling (Fiber-Modus).
    • Die Option set working Set-Größe .


    Die vorherigen Einstellungen können kontraproduktiv, wenn Sie die Standardeinstellung OFF ändern. Weitere Informationen zu den Optionen finden Sie unter "Festlegen von Konfigurationsoptionen" und "Sp_dboption" Themen in der Onlinedokumentation zu SQL Server 2000. Weitere Informationen finden Sie der Microsoft Knowledge Base:

    319942 wie: Bestimmen der richtigen SQL Server-Konfigurationen
  • Reduzieren von Ressourcen der im System verwendeten Abfragen zu optimieren. Performance-tuning reduzieren auf einem System sowie Antwortzeit für einzelne Abfragen verbessern. Für Weitere Informationen klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
    224587 wie: Problembehandlung bei Leistung der Anwendung mit SQL Server

  • AutoShrink -Eigenschaft auf OFF Overheads ändert die Datenbankgröße festgelegt.

  • Stellen Sie sicher, Festlegen der Vergrößerung -Eigenschaft Schrittweite, die selten zu werden. Planen eines Auftrags Speicherplatz in den Datenbanken überprüfen und erhöhen Sie die Größe der Datenbank Spitzenzeiten nicht.

  • Wenn Fehlermeldungen 844 oder 845 selten sind, können Sie die Fehler ignorieren wie in SQL Server 2000-Onlinedokumentation.

REFERENZEN


Informationen zum Überwachen des Systems und im Abschnitt "Abhilfe" dieses Artikels vorgeschlagen Änderungen implementieren finden Sie unter den folgenden Themen in der Onlinedokumentation zu SQL Server:

"Fehlerprotokolle anzeigen"
"Optimieren der Datenbank-Performance-Übersicht"
"Indizes"
"Entwerfen eines Indexes"
"Index-Assistent"
"Analysieren von Abfragen"



Eigenschaften

Artikelnummer: 310834 – Letzte Überarbeitung: 20.01.2017 – Revision: 1

Feedback