Comencé con un bucle que insertaba 1 a 1 los registros y tardaba bastante.Como unos 15 minutos o mas.
Ahora estoy armando consultas insert de (en este momento) 2500 registros, y aunque arranca muy rapido, luego la velocidad comienza a caer y supera los 10 minutos.
Así armo la consulta con php:
Código PHP:
Ver original
$consulta = "insert into players values "; $i = 0; $consulta = "insert into players values "; $j = 0; $consulta .= "(". $xml->players[$i]['id'].",'".$xml->players[$i]['player']."','". $xml->players[$i]['name']."','".$xml->players[$i]['coords']."'),"; $i++; $j++; } echo $consulta."<br/>"; $db->ConsultaInsert($consulta); }
mi pregunta es "cual es el valor optimo para insertar??" de a cuantos meto?? estuve probando con valores mas altos (4000, 5000) pero me da errores que creo que pueden ser por la longitud de la consulta ...
sugerencias??