Es una pregunta que pocas veces podemos responder, y algunas veces nuestros problemas de performance pueden deberse a consultas mal planteadas o a una gran cantidad de consultas que puede ser optimizado.
Cuando un grupo de desarrolladores realizan una aplicación rara vez dejan una trazabilidad a las consultas realizadas y cuantas veces se ejecutan las mismas. y ello muchas veces conlleva riesgos o problemas tanto de rendimiento como de seguridad.
¿Cómo puede haber problemas de seguridad?, preguntarían algunos, pues cuando se arman las consultas en «duro» y no se hacen mediante elementos correctos como PreparateStatments, por ejemplo. Esto deja riesgos de seguridad, y aunque algunos frameworks proporcionan opciones para hacer este rastreo pocas veces no son del todo útiles.
En olaguibert.com hemos realizado actividades bajo la plataforma Java para encontrar esos problemas o incluso para poder revisar tiempos de respuestas de las consultas, obteniendo los tiempos y números de invocaciones
Siempre podemos ayudar con estas situaciones.