Requisiti di input/output del disco di SQL Server motore di database (I/O)
Questo articolo descrive i requisiti di input/output del disco (I/O) di SQL Server motore di database.
Versione originale del prodotto: SQL Server
Numero KB originale: 967576
Introduzione
SQL Server richiede che i sistemi supportino la distribuzione garantita a supporti stabili, come descritto nei documenti di download seguenti:
Requisiti del programma di affidabilità di I/O di SQL Server
Requisiti di revisione del programma di affidabilità I/O di SQL Server
Questo requisito include, ma non solo, le condizioni seguenti:
- Certificazione logo Windows
- Ordinamento di scrittura
- Stabilità della memorizzazione nella cache
- Nessuna riscrittura dei dati
I sistemi che soddisfano questi requisiti supportano l'archiviazione del database di SQL Server. I sistemi non devono essere elencati nei programmi di soluzioni di archiviazione di SQL Server, ma devono garantire che i requisiti siano soddisfatti.
SQL Server mantiene la proprietà atomicità, coerenza, isolamento e durabilità (ACID) usando il protocollo Write-Ahead Logging (WAL).
Avviso
L'uso non corretto di SQL Server con una soluzione testata in modo non corretto può comportare una perdita di dati, inclusa la perdita totale del database.
Supporto tecnico
Microsoft fornirà supporto completo per le applicazioni basate su SQL Server e SQL Server. Tuttavia, i problemi causati dalla soluzione di I/O verranno indicati al produttore del dispositivo. I sintomi possono includere, ma non sono limitati a, i seguenti:
- Danneggiamento del database
- Danneggiamento del backup
- Perdita di dati imprevista
- Transazioni mancanti
- Variazioni impreviste delle prestazioni di I/O
Per determinare se la soluzione hardware supporta la distribuzione garantita ai supporti stabili, come descritto nel programma ALWAYS-On di SQL Server, rivolgersi al fornitore. È anche consigliabile contattare il fornitore per verificare di aver distribuito e configurato correttamente la soluzione per l'uso del database transazionale.
È una pratica comune per la risoluzione dei problemi per un supporto tecnico Microsoft professionista chiedere di disabilitare processi non essenziali e disabilitare o rimuovere componenti di terze parti, spostare file di database, disinstallare driver ed eseguire azioni simili. Si tenta sempre di ridurre l'ambito del problema mentre si lavora per identificarlo. Dopo che un problema è identificato come non correlato ai processi o ai prodotti di terze parti, tali processi o prodotti di terze parti possono essere reintrodotti nella produzione.
Per maggiori informazioni, consultare l'articolo seguente:
Microsoft non certifica che i prodotti di terze parti funzioneranno con Microsoft SQL Server
Panoramica dei criteri di supporto delle soluzioni software di archiviazione di terze parti
Ulteriori informazioni
Nella tabella seguente vengono forniti collegamenti a informazioni aggiuntive correlate a configurazioni di I/O specifiche.
SQL Server I/O Internals | |
---|---|
WAL |
|
Funzionalità del file system |
|
Memorizzazione nella cache di I/O | |
Layout fisico e progettazione |
|
Tempdb | |
Utilità |
|
Diagnostica |
|
NAS (archiviazione collegata alla rete) | Descrizione del supporto per i file di database di rete in SQL Server |
iSCSI | Supporto per SQL Server nei componenti della tecnologia iSCSI |
Mirroring e gruppi di disponibilità AlwaysOn |
|
Affinità di I/O | INF: Informazioni su come impostare l'opzione di affinità di I/O di SQL Server |