Condividi tramite


MSSQLSERVER_833

Dettagli

Nome prodotto SQL Server
ID evento 833
Origine dell'evento MSSQLSERVER
Componente SQLEngine
Nome simbolico BUF_LONG_IO
Testo del messaggio SQL Server ha rilevato %d occorrenze di richieste di I/O che richiedono più di %d secondi per il completamento nel file [%ls] nel database[%ls] (%d). L'handle di file del sistema operativo è 0x%p. Offset dell'ultimo I/O lungo: %#016I64x.

Spiegazione

Questo messaggio indica che SQL Server ha emesso una richiesta di lettura o scrittura dal disco e che la richiesta ha richiesto più di 15 secondi per la restituzione. Questo errore viene segnalato da SQL Server e indica un problema con il sottosistema I/O.

Possibili cause

Questo problema può essere causato da problemi di prestazioni del sistema, errori hardware, errori del firmware, problemi del driver di dispositivo o intervento del driver di filtro nel processo di I/O.

Azione utente

Risolvere questo errore esaminando il registro eventi di sistema per i messaggi di errore correlati all'hardware. Esaminare anche i log specifici dell'hardware, se disponibili.

Usare Performance Monitor per esaminare i contatori seguenti:

  • Secondi medi per trasferimento disco

  • Lunghezza media coda disco

  • Lunghezza corrente coda del disco

Ad esempio, il tempo medio di trasferimento del disco in un computer che esegue SQL Server è in genere inferiore a 15 millisecondi. Se il valore Media sec/trasferimento del disco aumenta, indica che il sottosistema di I/O non riesce a soddisfare in modo ottimale la domanda di I/O.

Annotazioni

L'accesso al disco può essere rallentato da un programma antivirus. Per aumentare la velocità di accesso, escludere i file di dati di SQL Server specificati nel messaggio di errore dalle analisi antivirus attive.

Per altre informazioni sugli errori di I/O, vedere Nozioni di base di I/O di Microsoft SQL Server, capitolo 2 e l'articolo della Knowledge Base all'indirizzo https://support.microsoft.com/kb/897284.