Cita:
Iniciado por mortiprogramador <saludos>
Pues suena a que se tienen que mejorar las consultas.
En el caso de usar los like, obviamente esto va a fatigar a la bd
y más si la tabla o tablas involucradas son de bastante data
Así que lo primero a revisar es, en verdad no se pueden mejorar las consultas?
Aunque sea usando LIMITES?
Luego sería interesante revisar si ya se tienen todos los indices
sobre los campos de búsqueda que puedan ayudar a la consulta en sí
Y en cuanto a las subconsultas, son demasiadas? O no hay modo de generar una consulta madre, y a partir de esta y sus resultados, generar las otras consultas?
Y pues igualmente, volvemos al tema de límites
Revisa y nos cuentas
</saludos>
La consulta esta optimizada para la búsqueda que realizo.
Ya fueron creados los indices necesarios y tuvo modificaciones por dos DBA de oracle.
Guardar los datos en session no es una posibilidad, primeramente porque serian sessiones enormes, y después de todas maneras estoy realizando minimamente una consulta por usuario.
Voy a correr un cron diario, que genere una clave de mem-cache por cada usuario, con los registros pertinentes, y luego hago el autocomplete sobre este subconjunto, creo que se acerca mas a lo que estoy buscando