Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2015, 13:41
Mechabits
 
Fecha de Ingreso: agosto-2013
Mensajes: 103
Antigüedad: 10 años, 8 meses
Puntos: 1
Optimizacion sql + java

Hola compañeros!

Estoy haciendo una modificación a una aplicación en el trabajo, y lamentablemente la base de la aplicación era horrenda. He intentado optimizarlo de distintas maneras y lo he conseguido, pero claro, ahora viene mi pesadilla:

- Cuando inicio la aplicación (es una aplicación web) resulta que ejecuta una query y el resultado que obtiene de ella, la mete en una arraylist, que posteriormente se usa para diversas cosas, entre otras para mostrarse en una tabla.

Claro, la aplicación tarda 1 minuto y medio en meter tan solo 350 registros. Y mi duda es, cómo podría optimizar esto.
El sistema cuando me lo dieron ya estaba montado así de raíz, por lo que cambiarlo a algo como realizar una consulta de 7 elementos, meterlos al arraylist y luego a la tabla e ir haciendo eso cada vez que pasara de página (en mi tabla) no es del todo viable cuando necesito toda la información que me llega de ese arraylist para no tener mucho follon.

En definitiva, necesito conservar este sistema pero intentar optimizarlo. La query es realmente sencilla "select * from tabla" así que no tiene mucho más...

He pensado que quizá en lugar de un select * podría hacer el select de los campos que realmente necesito pero creo que solo me libro de uno por utilizar, así que realmente no sé yo cómo de viable será.

Un saludo y gracias por leerme. Espero que a alguien se le ocurra alguna forma :)