El Servicio de integración de datos asigna memoria caché a las transformaciones de agregación, combinación, búsqueda, rango y ordenación en una asignación. El Servicio de integración de datos crea memorias caché de índice y de datos para las transformaciones de agregación, combinación, búsqueda y rango. El Servicio de integración de datos crea una memoria caché para la transformación de ordenación.
Puede configurar el tamaño de las memorias caché para estas transformaciones. El tamaño de la memoria caché determina cuánta memoria asigna el Servicio de integración de datos a cada memoria caché de una transformación al inicio de la ejecución de una asignación.
Si el tamaño de la memoria caché es mayor que la memoria disponible en el equipo, el Servicio de integración de datos no puede asignar suficiente memoria y la asignación no se ejecutará correctamente.
Si el tamaño de la memoria caché es menor que la cantidad de memoria necesaria para ejecutar la transformación, el Servicio de integración de datos procesa parte de la transformación en la memoria y almacena los datos desbordados en archivos de memoria caché. Cuando el Servicio de integración de datos pagina archivos de memoria caché en el disco, el tiempo de procesamiento aumenta. Para obtener un rendimiento óptimo, configure el tamaño de la memoria caché de modo que el Servicio de integración de datos pueda procesar la transformación completa en la memoria.
De forma predeterminada, el Servicio de integración de datos calcula automáticamente los requisitos de memoria en tiempo de ejecución, según la cantidad máxima de memoria que el servicio pueda asignar. Después de ejecutar una asignación en modo de memoria caché automática, puede ajustar los tamaños de la memoria caché para las transformaciones. Analice las estadísticas de la transformación en el registro de la asignación para determinar los tamaños de memoria caché necesarios para obtener un rendimiento óptimo y, a continuación, configure tamaños de memoria caché específicos para las transformaciones.