sql >> Database >  >> RDS >> Sqlserver

Wat is het maximum aantal toegestane joins in SQL Server 2008?

De andere antwoorden geven al het directe antwoord op uw vraag

Maar zelfs als SQL Server met succes een plan voor uw query compileert, betekent dat niet dat u dat zou moeten doen. Hoe meer joins je hebt, hoe exponentieel groter de ruimte van mogelijke queryplannen zal zijn en je zou heel goed suboptimale plannen kunnen krijgen.

Voor een zoekopdracht met 12 joins is het aantal mogelijke join-orders 28.158.588.057.600 een> . Bovendien kan elke join uit drie mogelijke algoritmen bestaan ​​(hash, geneste lussen, samenvoegen)

In het boek "SQL server 2005 praktische probleemoplossing" zegt Cesar Galindo-Legaria



  1. Schrijf bestand van BLOB mysql python

  2. Trigger vs. controlebeperking

  3. Direct-pad INSERT Oracle

  4. Kolom in database bijwerken waar max. waarde php mysql