Zusätzliche Diagnose hinzugefügt, um langlebige oder Stornierte automatische Vergrößerung Datenbankoperationen in SQL Server-diagnose

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 822641 - Produkte anzeigen, auf die sich dieser Artikel bezieht
# Fehler: 469739 (SQL Server 8.0)
Alles erweitern | Alles schließen

Zusammenfassung

Wenn Sie die Option automatische Vergrößerung für eine Microsoft SQL Server 2000-Datenbank aktivieren, erweitert SQL Server automatisch die Datenbank, wenn zusätzlicher Speicherplatz erforderlich ist. Das Datenbankwachstum, wenn der Arbeitsthread, der eine Clientanforderung verarbeitet wird ermittelt, dass die Datenbankdatei oder die Protokolldatei voll ist. Für große Datenbanken möglicherweise das Datei Vergrößerung Standardintervall von 10 Prozent in automatische Vergrößerung Operationen, die die Datenbank oder die Protokolldatei von Hunderten von Megabyte (MB) oder mehreren erweitern.

Während des Vorgangs Datenbank automatische Vergrößerung möglicherweise der Arbeitsthread, der die automatische Vergrößerung Operation durchführt, auf kritische Datenbank Ressourcen wie z. B. Sperren enthalten, die der Arbeitsthread zuvor, abgerufen bei der Verarbeitung der Abfrage. Daher kann Parallelität negativ beeinflusst werden, während die automatische Vergrößerung Operation ausgeführt wird. Aus diesem Grund werden Sie feststellen blockieren, Anwendung Abfrage Timeouts und anderen Leistungsproblemen in der Datenbank.

Wenn ein Datenbankvorgang für die automatische Vergrößerung ist lang andauernde oder storniert, SQL Server eine Warnmeldung in SQL Server-Fehlerprotokoll schreibt gibt, die das Ergebnis der Operation automatische Vergrößerung.

Weitere Informationen über das neueste Servicepack für Microsoft SQL Server 2000 finden Sie die folgende KB-Artikelnummer:
290211So erhalten Sie das neueste Service Pack für SQL Server 2000

Weitere Informationen

Nach der Installation von SQL Server 2000 Service Pack 4 (SP4) kann eine der folgenden Warnmeldungen in SQL Server-Fehlerprotokoll, je nach Ergebnis der Operation automatische Vergrößerung Datenbank angezeigt werden:
Automatische Vergrößerung der Datei ' Database File Name ' in Datenbank ' Database Name ' Number Millisekunden gedauert hat. Verwenden Sie ALTER DATABASE eine kleinere FILEGROWTH für diese Datei festlegen.
Automatische Vergrößerung der Datei ' Database File Name ' in Datenbank ' Database Name ' abgebrochen oder Zeitüberschreitung von Benutzer nach der Number Millisekunden.
Wenn die Dauer des Vorgangs automatische Vergrößerung 60 Sekunden überschreitet oder wenn es nicht erfolgreich ist, werden die Warnmeldungen im SQL Server-Fehlerprotokoll protokolliert. Diese Warnmeldungen können Sie die Diagnose Leistung Probleme aufgrund der Vorgänge mit langer automatische Vergrößerung oder automatische Vergrößerung Operationen, die nicht erfolgreich sind.

Die Warnmeldungen Hilfe Datenbankadministratoren großen automatische Vergrößerung Operationen leicht identifizieren. Wenn die automatische Vergrößerung Operation negativ auf die Leistung der Datenbank betrifft, kann der Datenbankadministrator manuell Datenbank vergrößern die Datei.

Wenn Sie die Option automatische Vergrößerung, verwenden um die Datenbankgröße der zu verwalten und die Warnmeldungen im SQL Server-Fehlerprotokoll angezeigt wird, sollten Sie eine der folgenden Änderungen:
  • Ändern Sie die Datenbank automatische Vergrößerung Rate durch eine feste Anzahl von MB vergrößert.
  • Wenn Sie die automatische Vergrößerung Rate mithilfe von einen Prozentsatz angeben, verwenden Sie einen kleineren Prozentsatz-Wert.
  • Legen Sie die Datenbank automatische Vergrößerung Rate auf Grundlage des Abfrage-Timeouts, die von den Clientanwendungen verwendet wird und die Geschwindigkeit, die eine Datei in Ihre Betriebssystemumgebung erweitert. Genommen Sie an, dass die Clientanwendung einen Timeoutzeitraum von 30 Sekunden verwendet und Ihre Betriebsumgebung eine Minute dauert zu erstellen oder erweitern eine Datei mit 600 MB Rate von 10 MB pro Sekunde. Aus diesem Grund eine Wachstumsrate kleiner als 300 MB, damit einen Timeout während des Vorgangs automatische Vergrößerung festgelegt. Wenn die typische Abfrage einen wesentlichen Teil des konfigurierten 30 Sekunden-Timeouts verwendet, möglicherweise müssen Sie das Wachstum Intervall einen viel kleineren Wert, z. B. 100 MB verringert, damit Ihre Datenbankabfragen nicht beeinträchtigt wird. Lassen Sie einen Datenbankadministrator manuell vergrößern Datenbank Datei über eine Verbindung, die eine ausreichend große Abfragetimeout verfügt, damit die automatische Vergrößerung-Operation nicht abgebrochen wird.

Informationsquellen

Weitere Informationen finden Sie die folgende KB-Artikelnummer:
315512INF: Überlegungen für automatische Vergrößerung und Autoshrink-Konfiguration
305635PRB: Ein Timeout auftritt, wenn eine Datenbank automatisch vergrößert wird

Eigenschaften

Artikel-ID: 822641 - Geändert am: Freitag, 2. November 2007 - Version: 3.2
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • Microsoft SQL Server 2000 Service Pack 1
  • Microsoft SQL Server 2000 Service Pack 2
  • Microsoft SQL Server 2000 Service Pack 3
Keywords: 
kbmt kbqfe kbinfo kberrmsg kbdatabase KB822641 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: 822641
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