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.