Síntomas
Cuando ejecuta una consulta que tiene una combinación de tabla para tablas agrupadas de almacén de columnas, y las cláusulas de combinación y dónde hacen referencia a las mismas columnas, SQL Server no puede evaluar una combinación hash para la combinación de tabla.
Causa
Este problema se produce porque las teclas de combinación se quitan del árbol de consultas durante la normalización de la consulta. Por diseño, SQL Server no genera un plan de combinación hash para las combinaciones sin teclas de combinación.
Resolución
Información de actualización acumulativa
Esta mejora se introdujo en la siguiente actualización acumulativa de SQL Server.
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Le recomendamos que descargue e instale las últimas actualizaciones acumulativas de SQL Server:
Solución alternativa
Para evitar este problema, agregue la sugerencia OPTION (combinación HASH) a la consulta.
Más información
Esta actualización acumulativa introduce que SQL Server evalúa un plan de combinación HASH cuando se realiza una combinación de tabla para las tablas de almacén de columnas. Las consultas que tienen acceso a tablas de almacén de columnas pueden beneficiarse de la combinación hash porque la combinación hash se puede realizar en modo de proceso por lotes. Para habilitar la mejora, agregue la marca de seguimiento 2441 a los parámetros de inicio o agregar opción (QUERYTRACE, 2441) a la consulta.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".