Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/04/2010, 04:48
Rikku1010
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Lectura ficheros pesados - Caché

Gracias de nuevo por tu dedicación, Rootk

Te comento:

Ese archivo es generado por un sistema externo que genera gran cantidad de datos cada poco tiempo, por esa razón es tan pesado el fichero. Al provenir de un sistema externo no puedo intervenir ni en el formato, tamaño ni ningún otro aspecto del proceso de generación del archivo.

El contenido es una serie de datos clasificados por columnas (o separadores) cuya finalidad es que sean volcados en una base de datos para su posterior explotación.

De ahí mi duda. Si el fichero tiene ese volumen de datos, y si el buffer no se libera hasta que este haya sido leido completamente ¿quiere decir que el tamaño del buffer debe ser igual al tamaño del archivo? Si es así es inviable por limitaciones de la caché. A no ser que por detrás lo realice de otra forma y vaya liberando cache mientras avanza en la lectura del fichero. Esa es mi gran duda.

Si veo que estoy limitada por temas de caché, creo que lo más conveniente será el uso de DTS para realizar el volcado de datos.