Proceso muy lento
Publicado por Carlos (1 intervención) el 13/09/2008 03:44:38
Buen dia a todos.
Tengo una aplicacion el la que abro un archivo de texto que contiene una base de datos con aproximadamente 35,000 registros, son 14 Campos los cuales estan separados por "|", esos 35000 registros los inserto en dos tablas distintas, ciertos campos en una tabla y cientos campos en otra, lo que hago es leer la primera linea del archivo, asigno a variables el valor de cada uno de los campos,los inserto en la base de datos usanado un SP, lo que valido en el SP es si el registro ya existe en una de las tablas, si esxiste actualizo los datos y si no existe lo inserto, en la otra tabla inserto independientemente si existe o no.
a grandes rasgos ese es el proceso mismo que tarda hasta 30 minutos,
la base de atos es de SQL 2000 y el lenguaje es VisualBasic .net 2003
Quisiera ver si alguna otra manera de hacer el proceso mas rapido.
Saludos.
Tengo una aplicacion el la que abro un archivo de texto que contiene una base de datos con aproximadamente 35,000 registros, son 14 Campos los cuales estan separados por "|", esos 35000 registros los inserto en dos tablas distintas, ciertos campos en una tabla y cientos campos en otra, lo que hago es leer la primera linea del archivo, asigno a variables el valor de cada uno de los campos,los inserto en la base de datos usanado un SP, lo que valido en el SP es si el registro ya existe en una de las tablas, si esxiste actualizo los datos y si no existe lo inserto, en la otra tabla inserto independientemente si existe o no.
a grandes rasgos ese es el proceso mismo que tarda hasta 30 minutos,
la base de atos es de SQL 2000 y el lenguaje es VisualBasic .net 2003
Quisiera ver si alguna otra manera de hacer el proceso mas rapido.
Saludos.
Valora esta pregunta


0