Ver Mensaje Individual
  #19 (permalink)  
Antiguo 15/02/2010, 15:31
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Problema muy extraño al actualizar base de datos

Deberías probar hacer un INSERT múltiple, creando una sentencia que agrupe varios bloques de valores, en lugar de X cantidad de sentencias INSERT separadas.
Es mucho más rápido porque usa un solo thread de ejecución en la base de datos por cada envío.

La idea es crear un conjunto que sea:
Código MySQL:
Ver original
  1. INSERT INTO TABLA(campos)
  2. VALUES(valores1), (valores1), (valores2), (valores3), (valores4), ..., (valoresN);
o bien
Código MySQL:
Ver original
  1. INSERT INTO TABLA
  2. VALUES(valores1), (valores1), (valores2), (valores3), (valores4), ..., (valoresN);
si no vas a discriminar los campos a ingresar.

El tema aquí es crear en una sola sentencia todos los conjuntos de registros a ingresar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)