Una memoria caché de búsqueda persistente es una memoria caché que el Servicio de integración reutiliza para varias ejecuciones de la misma asignación. Utilice una memoria caché de búsqueda persistente cuando el origen de búsqueda no cambie entre las ejecuciones de asignaciones.
De forma predeterminada, el Servicio de integración utiliza una memoria caché no persistente cuando se habilita la memoria caché de búsqueda en una transformación de búsqueda. El Servicio de integración elimina los archivos de memoria caché cuando se completa la asignación. La próxima vez que ejecute la asignación, el Servicio de integración generará la memoria caché desde el origen de búsqueda.
Si configura la transformación de búsqueda para que utilice una memoria caché de búsqueda persistente, el Servicio de integración guardará y reutilizará los archivos de memoria caché para varias ejecuciones de la asignación. Una memoria caché persistente elimina el tiempo necesario para leer la tabla de búsqueda y regenerar la memoria caché de búsqueda.
La primera vez que el Servicio de integración ejecute una asignación con una memoria caché de búsqueda persistente, el Servicio de integración guardará los archivos de caché en disco. La próxima vez que el Servicio de integración ejecute la asignación, generará la memoria caché a partir de los archivos de memoria caché.
Puede configurar el Servicio de integración para que regenere una memoria caché de búsqueda persistente si cambia el origen de búsqueda. Cuando regenere una memoria caché, el Servicio de integración creará nuevos archivos de memoria caché y escribirá un mensaje en el registro del Servicio de integración.