Claudio Ceballos Paz wrote: >Hola. Disculpame que recien contesto. Pero estuve >alejado por temas laborales. >Justamente me paso algo similara a lo que te sucede, >Adrian. >Estuve trabajando con casi 700.000 de registros. En >ese momento me di cuenta que no se puede hacer Selects >y que despues php haga calculos. Se hacia muy lenta >las cosas. > >La solucion la encontre con las siguientes cosas: > >1.- Optimizar las consultas. Dijiste que haces >calculos con los registros pedidos. Mi propuesta es >que hagas esos calculos en la misma consulta. De esa >forma, explotas mas al MySQL. Lo que quiero decir es >que es MUCHO mas rapido cuando las operaciones la hace >MySQL directamente. Explota las funciones matematicas >de MySQL. > >2.- Hace estas consultas en Procedimientos >Almacenados. En mi caso, aumento mucho la performance. > > Esta creo que es lo que mas me conviene, porque mas que calculos lo que hago es leer una y varias veces las misma tabla para comparar valores con otras y tomar decisiones, y tengo que hacer varias pasadas. La cuestion es que tengo mysql 4.1.14 y segun lei solo en el 5 se pueden hacer sp, asi que tendre que actualizar nomas.
>3.- Si tus registros no cambian con tanta frecuencia. >Utiliza la opcion de cache: SELECT SQL_CACHE >y configura al cache al tamaño que necesites > > > Si lo hice, pero no fue muy grande el beneficio, quizas reprogramando el codigo con procedimientos almacenados como decis ahi si me convenga usarlo. >4.- Algo que me resulto fantastico, fue la utilizacion >de ADOdB para PHP. El mismo tiene cache y todo. >Esta barbaro. > > > Lo habia sentido nombrar, y yo pensaba que lo unico que brindaba era la abstracion para el acceso a la base de datos, si tiene cache mas el otro beneficio de la abstracion tendre que mirarlo entonces. >Con esos pasos, optimice mucho mi tiempo. Suerte. > > --- Adrian Pablo Ali <[EMAIL PROTECTED]> >escribió: > > > Muchas gracias Claudio, ya probare estas soluciones, saludos. _________________________________ Lista de correo - L U G Tucumán http://www.lugtucuman.org.ar
