
Problemas de rendimiento
Publicado por Mario (2 intervenciones) el 18/10/2001 18:03:41
Buenas,
Mi problema es el siguiente:
La aplicación lee un fichero de texto plano con datos que tras leer fragmentos (hago un buffer en memoria) que meto en una matriz, paso cada fila a un SQL Server. El programa va bastante rápido al principio pero cuando lleva procesadas unas 1000 líneas la velocidad cae en picado. He comprobado que las querys no dan tiempos muy altos (ya he mirado indices y claves para optimizarlas). También he probado de desconectar del servidor sql y volver a conectar entre fichero y fichero que proceso pero tampoco aumenta la velocidad. En cambio si cierro el programa y lo vuelvo a arrancar y sigo por el fichero que me había quedado el programa vuelve a ir volando. ¿Qué está pasando?
Gracias
Mi problema es el siguiente:
La aplicación lee un fichero de texto plano con datos que tras leer fragmentos (hago un buffer en memoria) que meto en una matriz, paso cada fila a un SQL Server. El programa va bastante rápido al principio pero cuando lleva procesadas unas 1000 líneas la velocidad cae en picado. He comprobado que las querys no dan tiempos muy altos (ya he mirado indices y claves para optimizarlas). También he probado de desconectar del servidor sql y volver a conectar entre fichero y fichero que proceso pero tampoco aumenta la velocidad. En cambio si cierro el programa y lo vuelvo a arrancar y sigo por el fichero que me había quedado el programa vuelve a ir volando. ¿Qué está pasando?
Gracias
Valora esta pregunta


0