Resumen
Cuando un plan de consulta usa una combinación hash en modo de proceso por lotes en la que una de las entradas es un filtro de mapa de bits optimizado con una búsqueda de marcadores o búsqueda de clave subyacente en Microsoft SQL Server 2016 y SQL Server 2017, se generan estimaciones incorrectas. Tsu actualización mejora el rendimiento de las consultas para el escenario.
Resolución
Esta mejora se incluye en la siguiente actualización acumulativa para SQL Server:
Actualización acumulativa 6 para SQL Server 2017
Actualización acumulativa 8 para SQL Server 2016 SP1
Nota:
-
Para habilitar esta actualización en el nivel de servidor, debe habilitar la marca de seguimiento (TF) 4199. Para habilitar TF 4199 globalmente, use el comando DBCC TRACEon (4199,-1) o use – T 4199 como parámetro de inicio.
-
Para habilitar esta actualización en el nivel de base de datos, ejecute el siguiente comando: ALTER DATABASE scopeed Configuration SET QUERY_OPTIMIZER_HOTFIXES = on.
-
Para habilitar esta actualización en el nivel de consulta, use la sugerencia de consulta: use Hint (' ENABLE_QUERY_OPTIMIZER_HOTFIXES ').
Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y correcciones de seguridad de la compilación anterior. Consulte la actualización acumulativa más reciente de SQL Server:
Estado
Microsoft ha confirmado que se trata de una mejora en los productos de Microsoft que se enumeran en la sección "la información de este artículo se refiere a".
Referencias
Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.