Si consiglia di: Il programma per la correzione degli errori, ottimizzare e velocizzare Windows.
Quando il tuo server SQL sale per quanto riguarda l'utilizzo della CPU, è probabile che sarai in grado di scoprire cosa sta succedendo piuttosto semplicemente. Se al momento il riavvio del server non è un'opzione, i passaggi sottostanti dovrebbero aiutarti a determinare più facilmente cosa causa un elevato utilizzo della CPU.
Se non riesci a orientarti da solo, considera di contattare l'amministratore del tuo server.
Come ridurre l'elevato utilizzo della CPU da parte del server SQL
La seconda cosa che devi fare è esaminare i buffer dell'anello per ottenere i dati storici. Poiché SQL memorizza tutti i dati storici, puoi eseguire una query per un rapporto sull'attività recente. In questo modo, possiamo scoprire cosa sta causando enormi picchi della CPU.
Il prossimo passo è determinare quale esatto processo interno sta consumando i dati. I motivi comuni per l'elevata attività della CPU su un server SQL sono Attività di sistema, Compilazione eccessiva / Ricompilazione di query o Esecuzione di query.
Ora dovrai controllare tutte le query attualmente in esecuzione sul tuo server. Una volta che hai ottenuto l'elenco di tutte le query disponibili, è piuttosto semplice determinare quale esatto esatto della query sta causando l'errore.
Il modo migliore per fare tutto ciò è con l'utilità Report Dashboard delle prestazioni di SQL Server 2005. Ti fornisce sia feedback numerico che grafico.
Naturalmente, è importante controllare altri servizi di sistema e determinare che SQL perfmon sta causando il problema. Detto questo, possiamo concludere questo articolo.
Se non sei in grado di risolvere il problema, prendi in considerazione la possibilità di postare su una serie di forum dedicati in cui professionisti e utenti esperti di tecnologia possono aiutarti.