Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2014, 09:35
jrlexx
 
Fecha de Ingreso: marzo-2008
Mensajes: 6
Antigüedad: 16 años, 1 mes
Puntos: 0
Como Optimizar validacion

Buenos días , necesito ayuda,

Tengo un sistema con mucha información , y cada vez se va hacer un registro tengo que hacer 26 validaciones, cada una de las cuales tiene que consultar en la base de datos, con sentencias como las siguientes:

SELECT ifnull(count(*), 0) FROM documento r, pago p where r.f_fecha < '" . $año . "-" . $mes . "-01' and r.i_codigo = p.i_cod_registro and p.i_tip_doc = 1 and p.i_tip_pago = 1 and r.i_oficina = '" . $oficina . "'";

El problema esta en que ciertas consultas como la anterior tiene un tiempo de duracion de 30 segundos, ahora imaginense que son 26 validaciones.

Esto puede hacer que cada registro tome un tiempo de más de 15 minutos, si es que no se bloquea antes.


Como puedo optimizar o solucionar para reducir los tiempos si las validaciones son necesarias y hay que mantenerlas.