KB4511743 - CORREZIONE: utilizzo elevato della CPU su primaria quando il servizio SQL su secondario leggibile è disattivato nel gruppo di disponibilità in SQL Server 2014

Si applica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sintomi

Si supponga di usare i gruppi di disponibilità (AG) in Microsoft SQL Server 2014. Quando il servizio SQL in Readable Secondary in AG è disattivato, si potrebbe notare che l'utilizzo della CPU nella primaria aumenta esponenzialmente. Inoltre, c'è anche un aumento dei byte di log scaricati al secondo, sessioni attive e attesa del segnale.

Causa

Il motivo per il maggiore utilizzo della CPU nella primaria è dovuto all'accumulo di record fantasma.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:

Nota Questa correzione implementerà l'opzione per la pulizia ghost più aggressiva riducendo l'intervallo di pulizia fantasma da 30 minuti a ogni 5 minuti

Per rendere effettiva la correzione, è necessario abilitare il flag di traccia (TF) 12302 seguente come parametro di avvio SQL o tramite DBCC.

      

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.