Sommario:

Perché SQL Server utilizza così tanta CPU?
Perché SQL Server utilizza così tanta CPU?

Video: Perché SQL Server utilizza così tanta CPU?

Video: Perché SQL Server utilizza così tanta CPU?
Video: Performance SQL SERVER: esercitiamoci su come migliorare le performance di una query 2024, Aprile
Anonim

Ci sono diversi modelli noti che possono causare alti processore per i processi in esecuzione in server SQL , incluso: Query in esecuzione che causa alta processore . Le attività di sistema stanno consumando processore . Compilazione e ricompilazione eccessiva di query.

Quindi, cosa sta causando un'elevata CPU su SQL Server?

1. Esecuzione della query causando CPU picco: l'esecuzione della query richiede tempi lunghi e picchi processore comunemente a causa di stime di cardinalità errate causato da statistiche obsolete, mancanza di indice, server configurazione, query distribuite, ecc.

come faccio a sapere se la CPU del mio server SQL è alta? Passaggio 1: identificare SQL Istanza Se lo è SQL e il tuo server sta ospitando più SQL Le istanze identificano l'istanza responsabile di alta CPU . Apri task manager -> vai alla scheda Prestazioni -> fai clic su Open Resource Monitor -> fai clic su processore scheda e fare clic su processore colonna da disporre in ordine decrescente.

Di conseguenza, cosa sta consumando la CPU SQL Server?

Esistono diversi modelli noti che possono causare un'elevata CPU per i processi in esecuzione in SQL Server, tra cui:

  • Query in esecuzione che causa CPU elevata.
  • Le attività di sistema consumano la CPU.
  • Compilazione e ricompilazione eccessiva di query.

Che cos'è Sp_server_diagnostics?

sp_server_diagnostics . Questa procedura memorizzata fornisce una rapida valutazione di un'istanza SQL acquisendo e restituendo informazioni relative allo stato di salute e agli eventi che sono opportunamente classificate per noi.

Consigliato: