Muchos inserts y mucho tiempo de espera

Iniciado por Shell Root, 9 Abril 2012, 22:10 PM

0 Miembros y 1 Visitante están viendo este tema.

Shell Root

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.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

HdM

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

Saludos.

- Nice to see you again -

Shell Root

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.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Graphixx

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
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog