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…