Nested loop join: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Errori di Lint: Tag annidati male |
m Bot: correzione delle sezioni con gerarchia errata |
||
Riga 12:
Then output the tuple <r,s>
Dato che l'algoritmo NLJ passa le righe dal ciclo esterno a quello interno una alla volta, tipicamente le tabelle elaborate nel ciclo più interno vengono lette molte volte.
Il costo di esecuzione è espresso come:
Riga 21:
:C(S) è il costo di accesso a S
Esiste un algoritmo di join, chiamato ''[[block nested loop join]]'', che si differenzia da quello di nested-loop poiché i dati vengono salvati in memoria per ridurre il numero di volte che S viene scansionata.
|