Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Qual é o número máximo de junções permitidas no SQL Server 2008?


As outras respostas já dão a resposta direta à sua pergunta

No entanto, mesmo que o SQL Server compile com êxito um plano para sua consulta, isso não significa que você deveria. Quanto mais junções você tiver, exponencialmente maior será o espaço de possíveis planos de consulta e você poderá obter planos muito abaixo do ideal.

Para uma consulta com 12 associações, o número de pedidos de associação possíveis é 28.158.588.057.600 . Além disso, cada junção pode ser de três algoritmos possíveis (hash, loops aninhados, merge)

No livro "SQL server 2005 Practical Troubleshooting" Cesar Galindo-Legaria diz