Sintomi
Supponiamo che tu crei un indice columnstore in una tabella che contiene un indice cluster e non abbia un indice non cluster in Microsoft SQL Server 2012 o SQL Server 2014. Quando si esegue Update Statistics nell'indice cluster, viene applicata la percentuale di campione non corretta e i passaggi dell'istogramma non rappresentano la corretta distribuzione dei dati. Dopo aver aggiornato le statistiche, è possibile visualizzare il risultato eseguendo il comando seguente:
DBCC SHOW_STATISTICS ( table_or_indexed_view_name , target ) WITH STAT_HEADER
In questo caso, l'aggiornamento statistico potrebbe richiedere più tempo e la procedura di istogramma non corretta può causare piani di esecuzione delle query subottimali.Nota Questo problema si verifica anche in SQL Server 2012 aggiornamento cumulativo 8 (CU8) o nelle versioni successive.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 4 per SQL Server 2014 /en-us/help/2999197
Aggiornamento cumulativo 2 per SQL Server 2012 SP2 /en-us/help/2983175
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:
Soluzione alternativa
Per risolvere il problema, aggiungere un indice non raggruppato nella tabella.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".