Sintomi
Supponiamo che tu usi i gruppi di disponibilità (AG) in Microsoft SQL Server 2014. Quando il servizio SQL in Readable Secondary in AG è disattivato, si può notare che l'utilizzo della CPU sul principale aumenta in modo esponenziale. Inoltre, c'è anche un aumento di byte di log svuotato/sec, sessioni attive e attese di segnale.
Causa
Il motivo per cui l'uso più elevato della CPU sul primario è dovuto all'accumulo di record fantasma.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto con l'aggiornamento cumulativo seguente per SQL Server:
Nota Questa correzione consente di implementare l'opzione per la pulizia dei fantasmi più aggressiva riducendo l'intervallo di pulizia fantasma da 30 minuti a ogni 5 minuti
Il seguente flag di traccia (TF) 12302 deve essere abilitato come parametro di avvio SQL o tramite DBCC per applicare la correzione.
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.