Miglioramento
Nel modello di stima della cardinalità corrente di Microsoft SQL Server 2016, l'univocità non viene spiegata quando gli istogrammi vengono ridimensionati. È quindi possibile che colonne univoche abbiano una frequenza maggiore di 1. Il metodo per gestire questo problema in RTM consiste nell'ignorare completamente l'istogramma nelle colonne UNICI . Ciò può causare stime insoddisfacenti quando la distribuzione della colonna non è uniforme.
Dopo l'installazione di questo aggiornamento, l'istogramma verrà usato correttamente se ha tutti i valori di passaggio entro il 10% di UNICI.
Note
- Questa modifica verrà abilitata solo se il flag di traccia 4199 è abilitato, se l'ambito del database della configurazione del database QUERY_OPTIMIZER_HOTFIXES è impostato su ON o se viene usato l'hint di query ENABLE_QUERY_OPTIMIZER_HOTFIXES.
- L'hint per la query ENABLE_QUERY_OPTIMIZER_HOTFIXES è disponibile a partire da SQL Server 2016 SP1.
Risoluzione
Questa correzione per questo problema è inclusa negli aggiornamenti cumulativi seguenti per SQL Server:
Aggiornamento cumulativo 2 per SQL Server 2016 SP1
Aggiornamento cumulativo 4 per SQL Server 2016
Informazioni sugli aggiornamenti cumulativi per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:
Aggiornamento cumulativo più recente per SQL Server 2016
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.