Optimización de tablas automática
La optimización automática de tablas es una capacidad de autoajuste que optimiza automáticamente el diseño de tablas mediante la aplicación de claves de ordenación y distribución sin necesidad de que intervenga el administrador. Mediante el uso de la automatización para ajustar el diseño de las tablas, puede empezar a trabajar y obtener el rendimiento más rápido sin invertir tiempo en ajustar e implementar manualmente las optimizaciones de las tablas.
La optimización automática de tablas observa continuamente la forma en que las consultas interactúan con las tablas. Utiliza métodos avanzados de inteligencia artificial que permiten elegir las claves de ordenación y distribución necesarias para optimizar el rendimiento de la carga de trabajo del clúster. Si Amazon Redshift determina que la aplicación de una clave mejora el rendimiento del clúster, las tablas se modifican de manera automática en cuestión de horas desde el momento en que se creó el clúster, con un impacto mínimo en las consultas.
Para aprovechar esta automatización, un administrador de Amazon Redshift crea una tabla nueva o modifica una ya existente para que pueda utilizar la optimización automática. Las tablas existentes con un estilo de distribución o una clave de ordenación de AUTO
ya se encuentran habilitadas para la automatización. Cuando se ejecutan consultas en esas tablas, Amazon Redshift determina si una clave de ordenación o de distribución mejorará el rendimiento. En ese caso, Amazon Redshift modifica automáticamente la tabla sin necesidad de que intervenga el administrador. Si se ejecuta una cantidad mínima de consultas, las optimizaciones se aplican en cuestión de horas desde que se lanzó el clúster.
Si Amazon Redshift determina que una clave de distribución mejora el rendimiento de las consultas, las tablas en las que el estilo de distribución sea AUTO
pueden cambiarlo a KEY
.