KB3092702 - CORREZIONE: l'esecuzione di DBCC CHECKDB in SQL Server 2012 o SQL Server 2014 richiede più tempo rispetto alle versioni precedenti di SQL Server

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

Sintomi

Si supponga di avere una tabella che contiene molte partizioni in Microsoft SQL Server 2012 o SQL Server 2014. Quando si esegue DBCC CHECKDB sul database che contiene la tabella, il completamento richiede più tempo rispetto alle versioni precedenti di SQL Server. Inoltre. si verifica un utilizzo elevato della CPU.

Nota È possibile eseguire il comando seguente per controllare il numero delle partizioni esistenti per oggetto/indice:

select COUNT(*) from sys.system_internals_partitions GROUP BY object_id, index_id

        
      

Risoluzione

Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server:

Consiglio: installare l'aggiornamento cumulativo più recente 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. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:

      

Stato

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