Publicado en: Nov 21, 2017
Amazon Redshift mejora el desempeño de las consultas repetidas almacenando en caché los resultados y devolviendo los resultados almacenados en caché cuando se repiten las mismas consultas.
Las herramientas de panel, visualización e inteligencia empresarial (BI) que ejecutan consultas repetidas verán un aumento importante del desempeño debido al almacenamiento en caché de los resultados. Además, el almacenamiento en caché de los resultados libera recursos para mejorar el desempeño de todas las demás consultas.
Cuando se ejecuta una consulta, Amazon Redshift busca en la caché para saber si hay un resultado almacenado de una consulta anterior. Si encuentra un resultado almacenado en caché y los datos no han cambiado, se devuelve inmediatamente dicho resultado en lugar de volver a ejecutar la consulta. Si no se encuentra un resultado almacenado en caché o si los datos han cambiado, se vuelve a ejecutar la consulta y el nuevo resultado se almacena en caché para futuras ejecuciones. Cuando se devuelve el resultado almacenado en caché, se conservan recursos de procesamiento, que se pueden utilizar para otras consultas.
Con esta versión, hemos añadido una nueva columna ‘source_query’ a la vista SVL_QLOG que indica si una consulta usa el almacenamiento en caché de los resultados. El almacenamiento en caché de los resultados está habilitado de forma predeterminada en todos los clústeres de Amazon Redshift. Para obtener más información, visite nuestra documentación.
Con la última versión, los clientes de Amazon Redshift podrán disfrutar del almacenamiento en caché de los resultados en todas las regiones públicas de AWS.