Rezumat
Atunci când un plan de interogare utilizează o asociere hash mod lot, unde una dintre intrări este un filtru bitmap optimizat cu o căutare de marcaj în document sau o căutare de cheie subiacentă în Microsoft SQL Server 2016 și SQL Server 2017, se produc estimări incorecte. Această actualizare îmbunătățește performanța interogărilor 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 semnalizarea de urmărire (TF) 4199. Pentru a activa TF 4199 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, rulați următoarea comandă: ALTER DATABASE DEFINITED CONFIGURATION SET QUERY_OPTIMIZER_HOTFIXES=ON.
- Pentru a activa această actualizare la nivel de interogare, utilizați sugestia de interogare: USE HINT('ENABLE_QUERY_OPTIMIZER_HOTFIXES').
Despre actualizările cumulative pentru SQL Server
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și remedierile de securitate din 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 că aceasta este o îmbunătățire a produselor Microsoft enumerate în secțiunea "Se aplică la".
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.