Publicado en: Aug 3, 2021

Amazon Web Services, Inc. (AWS), una empresa de Amazon.com (NASDAQ: AMZN), amplía la optimización automática de tablas para modificar las codificaciones de compresión de columnas. Esta nueva función mantiene las codificaciones de compresión optimizadas en las tablas de la base de datos de Amazon Redshift de forma continua para lograr un alto rendimiento y reducir la utilización del almacenamiento. Al utilizar la automatización para administrar la compresión de columnas, los clientes pueden asegurarse de que las codificaciones de compresión de columnas estén siempre optimizadas para obtener el mejor rendimiento posible.

Una codificación de compresión especifica el tipo de compresión que se aplica a los valores de los datos de una columna a medida que se agreguen filas a una tabla. La elección de la codificación correcta reduce la utilización del almacenamiento de una columna y mejora el rendimiento de las consultas que acceden a ella. Actualmente, Amazon Redshift elige automáticamente las codificaciones de compresión de columnas optimizadas basándose en una muestra de datos de S3. Sin embargo, como los datos cambian con el tiempo o se introducen nuevas codificaciones de compresión que pueden mejorar el rendimiento, es necesario actualizar las codificaciones de compresión de columnas para mejorar el rendimiento o reducir el espacio de almacenamiento. Con esta actualización, la compresión de las columnas se monitorea y actualizará continuamente.

Para beneficiarse de esta característica, el usuario debe crear una nueva tabla con la declaración CREATE o definir una tabla existente para la automatización de la codificación con el nuevo comando ALTER TABLE nombre_tabla ENCODE AUTO. Si Amazon Redshift determina que el cambio de codificación mejorará el rendimiento del clúster, las tablas se modificarán automáticamente en las horas siguientes al lanzamiento del clúster, con un impacto mínimo en las consultas. A partir de entonces, los datos del clúster se evalúan continuamente para determinar si una compresión más óptima beneficiará el rendimiento del clúster. Para obtener más información sobre la optimización automática de tablas de Amazon Redshift, consulte la documentación.

La optimización automática de tablas está disponible en todas las regiones donde el Amazon Redshift Advisor esté disponible. Consulte este enlace para ver la disponibilidad del Amazon Redshift Advisor.