lista valores(lov) muy lenta, AYUDAAA
tengo una lista valores asociada a un campo, por el cual me retorna los registros de una tabla, el problema, esta tabla tiene 500.000 registros, y cuando pulso f9, pasan minutos hasta que aparece la lov, y luego tarda muchisimo en hacer las busquedas
pues que el cliente no puede estar esperando 5 minutos a que le aparezca la lov, tiene que ser rapido, y no sé como hacerlo
Pues lo tienes mal, compañero.
Si tienes que devolver todos los registros que tiene la tabla, no hay vuelta de hoja, full scan a la tabla puro y duro. Y seguro que en el RG tienes un order by
¿ No puedes filtrar por algún criterio ?
Prueba a ponerle un hint a la query para que te lo saque ordenado por la PK, por ejemplo :
(SELECT /*+ ordered index ( pol DPOL_REPROD_FK_I) */......
Si tienes que devolver todos los registros que tiene la tabla, no hay vuelta de hoja, full scan a la tabla puro y duro. Y seguro que en el RG tienes un order by
¿ No puedes filtrar por algún criterio ?
Prueba a ponerle un hint a la query para que te lo saque ordenado por la PK, por ejemplo :
(SELECT /*+ ordered index ( pol DPOL_REPROD_FK_I) */......
