Autocaching en Data Virtualization
El autocaching mejora el rendimiento de las consultas al automatizar todo el ciclo de vida de la caché, desde la creación hasta la eliminación de cachés.
El almacenamiento automático en caché mejora el rendimiento de sus consultas al almacenar automáticamente en caché los resultados de las consultas más frecuentes, basándose en las recomendaciones de caché que proporciona el motor de recomendaciones de caché. El autocaching también elimina los cachés antiguos si ya no son útiles.
- El nombre de cada caché generada automáticamente.
- Frecuencia de ejecución del autocaching.
- La cantidad de espacio de almacenamiento que pueden ocupar las cachés.
- El tipo de consultas en su carga de trabajo que desea que el almacenamiento en caché automático analice.
El autocaching está desactivado por defecto y puede activarlo. Para obtener más información, consulte Habilitar el almacenamiento automático en caché en Data Virtualization.
Modelo de creación y desalojo
- El autocaching genera cachés basándose en los siguientes criterios:
- Si el motor recomienda 10 cachés o menos, el autocaching las crea todas.
- Si el motor recomienda más de 10 cachés, el autocaching crea los primeros 10 y guarda los restantes para la siguiente ejecución, siempre y cuando las recomendaciones sigan siendo las mismas y en el mismo orden
- Si las recomendaciones siguen siendo las mismas en la siguiente ejecución, el autocaching crea las cachés restantes.
- Si las recomendaciones cambian, el autocaching sigue la nueva lista y crea los primeros 10 cachés.
- Por ejemplo : si el motor de recomendación de cachés recomienda crear 15 cachés, el autocaching crea las diez primeras en la ejecución inicial. Si en la siguiente ejecución, el motor de recomendaciones recomienda los mismos 15 cachés, entonces el autocaching crea los cinco cachés restantes.
- El autocaching nunca crea cachés duplicadas, incluso si el motor de recomendaciones sugiere la misma caché varias veces.
- El autocaching elimina las cachés generadas automáticamente según los siguientes criterios:
- Cachés generados automáticamente que no se pudieron crear.
- Cachés generados automáticamente que no se han utilizado durante al menos 15 días.
- El autocaching no tiene suficiente almacenamiento disponible, que se define por el parámetro de límite de almacenamiento en la configuración del autocaching.
- En este caso, el autocaching primero elimina los cachés que el motor de recomendación de cachés ya no recomienda. Después, el autocaching desaloja los cachés empezando por los de menor rango hasta los de mayor rango hasta que haya suficiente espacio de almacenamiento.
Para obtener más información sobre el motor de recomendaciones de caché, consulte Recomendaciones de caché en Data Virtualization.