Optimización SQL. Ejemplo 4. Mala cardinalidad.

Para Cristina Álvarez, quien confió en mi desde el primer momento y lo disimuló con toda su alma. 🙂 La siguiente consulta ha sido cancelada tras una hora y veinte minutos de ejecución. SELECT N2.ENTIDAD_ID,        CLI.rowid row_id, cli.*,        MAX(REL.ABONADO_PADRE_ID) OVER (PARTITION BY ABONADO_HIJO_ID) REL_ABONADO_PADRE_IDFROM BITOWN03.BS_V_MGEC_NODO_BIT_03 N1,     BITOWN03.BS_V_MGEC_NODO_BIT_03 N2,     BITOWN03.BS_V_MGEC_REL_NODOS_BIT_03 RN,     BITOWN02.TM_C_CLIENTES_SAC_02 CLI,     BITOWN03.RE_C_RELACIONES_ABONADO_BIT_03…