Hola a todos/as,
He desarrollado un procedimiento almacenado que realiza diferentes
consultas en distintas tablas, y que almacena todos los resultados en una
tabla temporal, que al final se acaba mostrando al usuario. Las búsquedas se
realizan aprovechando la funcionalidad que proporciona el full-text search.
La primera vez que ejecuto la consulta, ésta tarda bastante (más de 30
segundos), aunque las siguientes veces ya va mucho más rápido (menos de 3
segundos), debido a que el plan de ejecución ya está almacenado en la caché.
Mi pregunta es: ¿Sabéis como puedo mantener un plan de ejecución de un
procedimiento almacenado en la cache? Cuando hace más de 10 minutos que no se
ejecuta la consulta, su plan de ejecución se borra de la cache, y vuelvo a
tener el mismo problema.
Muchas gracias por anticipado.
Ferran
Leer las respuestas