Rezumat
Atunci când un plan de interogare utilizează o asociere hash în modul de lot în care una dintre intrări este un filtru bitmap optimizat, cu o căutare de marcaj în document care stă la baza sau o căutare cheie în Microsoft SQL Server 2016 și SQL Server 2017, sunt produse estimări incorecte. Actualizarea sa îmbunătățește performanța interogării pentru scenariu.
Rezolvare
Această îmbunătățire este inclusă în următoarea actualizare cumulativă pentru SQL Server:
Actualizarea cumulativă 6 pentru SQL Server 2017
Actualizarea cumulativă 8 pentru SQL Server 2016 SP1
Notă:
-
Pentru a activa această actualizare la nivel de server, trebuie să activați Trace Flag (TF) 4199. Pentru a activa TF 4199 la nivel global, utilizați comanda DBCC TRACEON (4199,-1) sau utilizați-T 4199 ca parametru de pornire.
-
Pentru a activa această actualizare la nivel de bază de date, derulează următoarea comandă: Alter set de configurații domeniu de date QUERY_OPTIMIZER_HOTFIXES = activat.
-
Pentru a activa această actualizare la nivelul de interogare, utilizați sugestie de interogare: Utilizați hint (' ENABLE_QUERY_OPTIMIZER_HOTFIXES ').
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și de securitate care au fost în compilarea anterioară. Consultați cea mai recentă actualizare cumulativă pentru SQL Server:
Cea mai recentă actualizare cumulativă pentru SQL Server 2017
Cea mai recentă actualizare cumulativă pentru SQL Server 2016
Stare
Microsoft a confirmat faptul că aceasta este o îmbunătățire a produselor Microsoft listate în secțiunea "se aplică la".
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.