Qual è la differenza principale tra un join loop nidificato e un join hash? Non ne ho idea e tutto quello che so è che appaiono nel piano di esecuzione di una query. Qualcuno può far luce su questo?Differenza tra join loop nidificato e hash join in SQL Server 2008
risposta
Ecco alcuni collegamenti. Sono d'accordo con usr, la domanda non è molto costruttiva, dal momento che per risponderti dovremmo semplicemente ripetere ciò che è stato scritto altrove. Se vuoi riformulare la tua domanda in un modo molto più specifico, ad es. mostraci una query e un piano che ha un tipo in cui potresti aspettarti un altro o vuoi sapere perché è stato scelto un tipo specifico, quindi penso che sarebbe una domanda molto più adatta. I seguenti collegamenti dovrebbero aiutare:
http://www.madeira.co.il/loop-hash-and-merge-join-types/
http://www.simple-talk.com/sql/performance/execution-plan-basics/
query optimizer operator choice - nested loops vs hash match (or merge)
Questo w come richiesto in un'intervista per la quale sono appena apparso. Dal momento che non sapevo da dove cominciare, ho pensato di postare la domanda qui. Grazie per l'aiuto. – rvphx
- 1. Loop Join in SQL Server 2008
- 2. Perché 'HASH JOIN' o 'LOOP JOIN' migliorano questo processo memorizzato?
- 3. SQL Server: qual è la differenza tra CROSS JOIN e FULL OUTER JOIN?
- 4. Differenza tra JOIN e outer join in MySQL
- 5. Differenza tra JOIN e JOIN FETCH in Hibernate
- 6. SQL Server NOLOCK e join
- 7. SQL Server Join In Order
- 8. la differenza tra virgola e join in sql
- 9. Qual è la differenza tra un join hash e un join unione (Oracle RDBMS)?
- 10. Differenza tra join sinistro e join esterno sinistro
- 11. Join naturale in SQL Server
- 12. Confronto inner join e outer join Istruzioni SQL
- 13. Differenza tra Fork/Join e Map/Reduce
- 14. SQL Server: data massima e join interno
- 15. vantaggi nello specificare HASH JOIN semplicemente facendo un JOIN?
- 16. join bigquery su nidificato ripetuto
- 17. Simple SQL Join Understanding?
- 18. Sintassi SQL per LEFT OUTER JOIN in SQL Server 2012
- 19. SQL: cascata UNION e JOIN
- 20. Qual è la differenza tra unione e join?
- 21. SQL Server Left Join con operatore "Or"
- 22. Qual è la differenza tra la parola chiave join e la parola chiave inner join in oracle sql?
- 23. JOIN e LEFT JOIN equivalenti in LINQ con Method Sintassi
- 24. SQL JOIN vs IN prestazioni?
- 25. SQL Spatial Join
- 26. sql - left join - count
- 27. SQL Server - inner join durante l'aggiornamento
- 28. SQL Server - INNER JOIN CON DISTINTO
- 29. Più SQL join
- 30. In SQL/MySQL, qual è la differenza tra "ON" e "WHERE" in una dichiarazione di join?
possibile duplicato del [Ciò che rende un ottimizzatore di query SQL decidere tra un ciclo nidificato e un hash join] (http://stackoverflow.com/questions/1975623/what-makes-an-sql-query-optimiser-decide-between-a-ested-loop-and-a-hash-join) –