Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2018, 12:27
Avatar de mager3
mager3
 
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 10 meses
Puntos: 4
Información Insert de miles de registros muy lento

Buenas tardes;

Actualmente ejecuto una consulta a Oracle que puede tener más o menos un millon de registros y luego pretengo almacenarla en mysql, el problema es que cuando consulto sin guardar la respuesta es muy buena en tiempo pero cuando le agrego el insert los tiempos aumentan a tan alto nivel que me hace inviable la solución.

con este foreach recorro la consulta pero cuando descomento el insert es donde ocurre la lentitud, ¿existe una forma más eficiente? supongo que esto ya debe estar cubierto con otro metodo.

Código PHP:
Ver original
  1. foreach ($datosarray as $consultaopen)
  2. {
  3.         //mysqli_query($conn,"INSERTT INTO mesanterior (ss,cargdoso) VALUES ('".$consultaopen['cod']."','".$consultaopen['desc']."')";
  4.  
  5. }