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:
Microsoft zertifiziert nicht, dass Produkte von Drittanbietern mit Microsoft SQL Server
Übersicht über die Supportrichtlinie für Speichersoftwarelösungen von Microsoft-Drittanbietern
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 |
|
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 |
|
E/A-Affinität | INF: Grundlegendes zum Festlegen der SQL Server-E/A-Affinitätsoption |