Optimización SQL. Ejemplo 3. El truco de los abanicos (fan trick).

Para Manel Moreno, que no me ha dado ningún beso por ésto. 😛 La siguiente consulta tardaba 11 horas en ejecutarse.SELECT DISTINCT A.NODO_ID, B.NODO_B_ID NODO_EQ1FROM BITOWN03.BS_R_NODOS_BIT_03 A,         BITOWN03.RE_R_CONEX_EXTERNAS_BIT_03 B,         BITOWN03.TMP_NODOS_OK_EST_BIT_03 CWHERE A.NODO_ID = B.NODO_A_ID  AND B.NODO_B_ID = C.NODO_ID; con el siguiente plan de ejecución:SQL> @c:oracleora92rdbmsadminutlxpls PLAN_TABLE_OUTPUT————————————————————————————- ———————————————————————————–| Id  | Operation              |  Name                    | Rows  | Bytes | Cost  |———————————————————————————–|   0 | SELECT…