Optimizar inserccion de datos a una tabla
Publicado por nancy (7 intervenciones) el 30/06/2016 00:56:31
Hola buen día, quisiera que me ayuden en este tema.
tengo una base de datos con dos tablas "datos" y "registros".
En "datos" le inserto los datos desde un excel pero este contiene mas de 30000 registros,
a veces los registros vienen duplicados mas de una vez. Entonces lo que hago es eliminar
a todos aquellos que estan duplicados y haciendolos uno solo y eliminar a todos aquellos que tengan un campo vacio, para
que despues pueda comparar esta tabla con la de "registros" y asi los registros que estan en "datos" y que no
esten en "registros" se copien a "registos".
Y vuelvo a repetir el proceso de eliminar duplicados y hacerlos uno solo, pero ahora solo con la tabla registros.
Con base a esto necesito el apoyo para poder saber algun otro metodo de comparacion para eliminar mis duplicados
ya que el proceso que hice tarda alrededor de 5 min, en Insertar los datos y en comparar ambas tablas
algo que yo no veo muy optimo. Adjunto el codigo que utilizo.
"importar2.php" lo utilizo para insertar a tabla "datos"
"ConsultaCompara.php" lo utilizo para comparar ambas tablas "datos" y "registros"
Gracias.
tengo una base de datos con dos tablas "datos" y "registros".
En "datos" le inserto los datos desde un excel pero este contiene mas de 30000 registros,
a veces los registros vienen duplicados mas de una vez. Entonces lo que hago es eliminar
a todos aquellos que estan duplicados y haciendolos uno solo y eliminar a todos aquellos que tengan un campo vacio, para
que despues pueda comparar esta tabla con la de "registros" y asi los registros que estan en "datos" y que no
esten en "registros" se copien a "registos".
Y vuelvo a repetir el proceso de eliminar duplicados y hacerlos uno solo, pero ahora solo con la tabla registros.
Con base a esto necesito el apoyo para poder saber algun otro metodo de comparacion para eliminar mis duplicados
ya que el proceso que hice tarda alrededor de 5 min, en Insertar los datos y en comparar ambas tablas
algo que yo no veo muy optimo. Adjunto el codigo que utilizo.
"importar2.php" lo utilizo para insertar a tabla "datos"
"ConsultaCompara.php" lo utilizo para comparar ambas tablas "datos" y "registros"
Gracias.
- codigo.rar(1,8 KB)
Valora esta pregunta


0