Ver Mensaje Individual
  #2  
Antiguo 03-05-2007
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Reputación: 20
afxe Va por buen camino
Continúa el problema

Sigo con el mismo problema, pero pasa algo curioso. Cuando pongo a cargar registros en la base de datos desde un fichero plano empieza muy rápido (tengo puesto un contador visible en pantalla que se actualiza cada 10 altas), pero poco a poco se va ralentizando... los 10.000 primeros lo hace en menos de cinco minutos y los 20.000 siguientes en más de 50 minutos, llegando a tardar una hora el alta de 30.000 registros. Si divido el fichero plano en ficheros de 5.000 registros y los cargo consecutivamente, tardo menos de 15 minutos y evito el error del 'cursor declarado'. Así que decidí, cada 1000 registros, cerrar la transacción y volverla a abrir, incluso cerrando y abriendo las dos tablas que entran en el juego. Mi sorpresa es que se seguía ralentizando de la misma manera, y el fallo del cursor permanecía. Tenía que cerrar el form y volverlo a abrir, para que se crearan de nuevo los objetos (Transacciones y queries). ¿Alguien ha notado esto?
Responder Con Cita