Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2011, 06:27
VanJaime
 
Fecha de Ingreso: junio-2011
Ubicación: Mi casa
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta Optimizar redaccion de Query en aplicacion.

Debo administrar una aplicacion ERP desarrollado In House del cual no tenemos acceso al codigo fuente, el mismo esta realizando consultas a la BD poco eficientes que me estan costando muchos recursos en el servidor.

¿Hay una posibilidad de interceptar los query's antes q se ejecuten y reemplazarlos por otro mas optimo?

mi idea es algo así:

1) el sistema en cuestion envia query " select no optimo "

2) Interceptar o comparar Si query recibido = " select no optimo " reemplazalo por " Query Optimizado"

------------------------------------------------------------------------------------------------------

Uno de los ejemplos practicos es que cada vez que se desea guardar un nuevo reg. contable se realiza una consulta "Select count(*) from asientos" la cual luego de 6 años de produccion tiene un gran tamaño, la idea es interceptar el query y agregarle otras condiciones como "where year(fecha)=2011" etc.

sera esto posible de alguna forma?