Migración Archivos Planos a MySQL - Velocidad
Hola a todos
Tengo que migrar unas tablas hechas en TopSpeed (los archivos de Clarion *.tps), el hecho es que al hacerlo va muy lento, lo hago de la siguiente forma: Abro una consulta de una o varias tablas de Clarion, recorro dicha consulta, valido los datos obtenidos y si es necesario los corrijo o los formateo a la nueva estructura, inserto un registro en MySQL con los datos ya formateados, y asi sucesivamente.
La Consulta de Clarion me regresa cerca de 500,000 registros y conforme avanza el procedimiento se va volviendo mas lento, mi pregunta es: se deberá tal lentitud por el numero de registros de la consulta y que conforme va avanzando el procedimiento carga otra pagina de datos a memoria?, Existe otra forma mejor de hacerlo que no implique en limitar la consulta?.
Uso Delphi 2006 y ADO (me conecto tanto a Clarion como a MySQL por ODBC)
Saludos y Gracias
|