Anforderungen an die SQL Server Datenträgereingabe/-ausgabe (E/A) der Datenbank-Engine

In diesem Artikel werden die Anforderungen für SQL Server Datenbank-Engine-Datenträgereingabe/-ausgabe (E/A) beschrieben.

Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 967576

Einführung

SQL Server erfordert, dass Systeme eine garantierte Übermittlung an stabile Medien unterstützen, wie in den folgenden Downloaddokumenten beschrieben:

Diese Anforderung umfasst, ist aber nicht beschränkt auf die folgenden Bedingungen:

  • Zertifizierung des Windows-Logos
  • Schreibreihenfolge
  • Stabilität der Zwischenspeicherung
  • Keine Daten rewrites

Systeme, die diese Anforderungen erfüllen, unterstützen SQL Server Datenbankspeicher. Systeme müssen nicht in SQL Server Speicherlösungen-Programmen aufgeführt sein, aber sie müssen garantieren, dass die Anforderungen erfüllt werden.

SQL Server verwaltet die ACID-Eigenschaft (Atomarität, Konsistenz, Isolation und Dauerhaftigkeit) mithilfe des WAL-Protokolls (Write-Ahead Logging).

Warnung

Die falsche Verwendung von SQL Server mit einer nicht ordnungsgemäß getesteten Lösung kann zu Datenverlusten führen, einschließlich des Gesamtverlusts der Datenbank.

Technischer Support

Microsoft bietet vollständige Unterstützung für SQL Server- und SQL Server-basierte Anwendungen. Probleme, die durch die E/A-Lösung verursacht werden, werden jedoch an den Gerätehersteller verwiesen. Die Symptome können folgendes umfassen, sind aber nicht beschränkt auf:

  • Datenbankbeschädigung
  • Sicherungsbeschädigung
  • Unerwarteter Datenverlust
  • Fehlende Transaktionen
  • Unerwartete E/A-Leistungsabweichungen

Wenden Sie sich an Ihren Anbieter, um festzustellen, ob Ihre Hardwarelösung eine "garantierte Lieferung an stabile Medien" unterstützt, wie im SQL Server Always-On-Programm beschrieben. Es wird auch empfohlen, dass Sie sich an Ihren Anbieter wenden, um zu überprüfen, ob Sie die Lösung ordnungsgemäß bereitgestellt und für die Verwendung von Transaktionsdatenbanken konfiguriert haben.

Es ist eine gängige Problembehandlungspraxis für einen Microsoft-Support Experten, Sie aufzufordern, nicht wesentliche Aufträge zu deaktivieren und Komponenten von Drittanbietern zu deaktivieren oder zu entfernen, Datenbankdateien zu verschieben, Treiber zu deinstallieren und ähnliche Aktionen auszuführen. Wir versuchen immer, den Umfang des Problems zu reduzieren, während wir daran arbeiten, es zu identifizieren. Nachdem festgestellt wurde, dass ein Problem nicht mit den Aufträgen oder Produkten von Drittanbietern zusammenhängt, können diese Aufträge oder Produkte von Drittanbietern wieder in die Produktion aufgenommen werden.

Weitere Informationen finden Sie im folgenden Artikel:

Weitere Informationen

Die folgende Tabelle enthält Links zu zusätzlichen Informationen, die sich auf bestimmte E/A-Konfigurationen beziehen.

SQL Server I/O Internals
WAL
Dateisystemfeatures
  • SQL Server Datenbanken, die auf komprimierten Volumes nicht unterstützt werden (mit Ausnahme von 2005 schreibgeschützten Dateien)
  • Leistungseinbußen bei einigen Features von SQL Server, wenn Sie EFS zum Verschlüsseln von Datenbankdateien verwenden
E/A-Zwischenspeicherung
Physisches Layout und Design
Tempdb
Dienstprogramme
Diagnose
Xperf-Ressourcen:
NAS (Network Attached Storage) Beschreibung der Unterstützung für Netzwerkdatenbankdateien in SQL Server
Iscsi Unterstützung für SQL Server auf iSCSI-Technologiekomponenten
Spiegelung und Always On Verfügbarkeitsgruppen Diese Whitepaper gelten auch für Microsoft SQL Server 2008 und höhere Versionen von SQL Server.
E/A-Affinität INF: Grundlegendes zum Festlegen der SQL Server-E/A-Affinitätsoption