Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Shell Root en 9 Abril 2012, 22:10 PM

Título: Muchos inserts y mucho tiempo de espera
Publicado por: Shell Root en 9 Abril 2012, 22:10 PM
Tengo un script en php el cual recoge los datos de un archivo .csv, y realizo muchos inserts para actualizar la base de datos con los registro del archivo .csv, el tiempo de carga de la pagina es de aproximadamente 38segundos y realiza alrededor de unos 65531.

Existe la posibilidad de generar el ingreso de esos datos, en un menor tiempo?

PD: Sin usar procedimientos almacenados.
Título: Re: Muchos inserts y mucho tiempo de espera
Publicado por: HdM en 10 Abril 2012, 18:49 PM
Buenas.

Si no le has echado un vistazo a esto, igual encuentras algo interesante que te permita optimizar:

http://dev.mysql.com/doc/refman/5.0/es/insert-speed.html (http://dev.mysql.com/doc/refman/5.0/es/insert-speed.html)

Saludos.
Título: Re: Muchos inserts y mucho tiempo de espera
Publicado por: Shell Root en 10 Abril 2012, 20:24 PM
He estado mirando que se puede crear una cadena demasiado larga, con el fin de ejecutar una query multiple, pero hasta el momento creo que consume mucha memoria.
Título: Re: Muchos inserts y mucho tiempo de espera
Publicado por: Graphixx en 11 Abril 2012, 08:14 AM
35 segundos, y yo me quejaba por que cuando ejecuto mi script de envio de emails con phpmailer consumiendo un smtp externo de sendgrid, a veces el script se ejecuta hasta por 20 minutos jejejjeje, y para bases de datos de no mas de 10 mil registros, de 2 columnas :S