sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cuál es el número máximo de combinaciones permitidas en SQL Server 2008?

Las otras respuestas ya dan la respuesta directa a su pregunta

Sin embargo, incluso si SQL Server compila con éxito un plan para su consulta, eso no significa que deba hacerlo. Cuantas más uniones tenga, exponencialmente mayor será el espacio de posibles planes de consulta y es posible que obtenga planes muy por debajo del óptimo.

Para una consulta con 12 combinaciones, el número de órdenes de combinación posibles es 28,158,588,057,600 . Además, cada unión puede ser de tres algoritmos posibles (hash, bucles anidados, fusión)

En el libro "Solución de problemas prácticos del servidor SQL 2005" César Galindo-Legaria dice