Optimizar consulta sql
Hola a todos, tengo un inner join que me pidieron optimizar pero la tabla 'equi' tiene aprox. 9 millones de registros y la tabla 'zmmt_est_seruni' 12millones aprox.
SELECT a~equnr a~sernr a~kunde
INTO TABLE it
FROM equi AS a INNER JOIN zmmt_est_seruni AS b
ON a~sernr = b~sernr
AND a~equnr = b~equnr "add
WHERE a~erdat >= '20050701'
AND b~bwart IN ('X78', '241', 'X05')
AND a~kunde <> space
order by a~sernr a~kunde.
CAMPOS CLAVE:
EQUI: EQUNR
zmmt_est_seruni : SERNR
LA CONSULTA DEMORA APROX. 20 MINUTOS.. NO DA TIME OUT NI NADA, EL SOLO EL TIEMPO DE ESPERA.
Gracias por la ayuda.
|