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…