Evaluación de los patrones de consulta - Amazon Redshift

Evaluación de los patrones de consulta

Seleccionar los estilos de distribución es solo un aspecto del diseño de la base de datos. Considere los estilos de distribución en el contexto de todo el sistema, equilibrando la distribución con otros factores importantes como el tamaño del clúster, los métodos de codificación de compresión, las claves de ordenación y las restricciones de tablas.

Pruebe su sistema con datos que sean lo más próximos posibles a los datos reales.

Para poder tomar buenas decisiones respecto a los estilos de distribución, debe comprender los patrones de consulta para su aplicación de Amazon Redshift. Identifique las consultas más costosas de su sistema y base el diseño inicial de su base de datos en las exigencias de esas consultas. Entre los factores que determinan el costo total de una consulta, se encuentran el tiempo de ejecución de esta y la cantidad de recursos de informática que consume. Asimismo, otros factores que determinan el costo de la consulta son la frecuencia con la que se ejecuta y el grado de interrupción que supone para las demás consultas y operaciones de la base de datos.

Identifique las tablas que utilizan las consultas más costosas y evalúe su función en el tiempo de ejecución de las consultas. Tenga en cuenta cómo se combinan y agregan las tablas.

Utilice las directrices de esta sección para seleccionar un estilo de distribución para cada tabla. Cuando lo haya hecho, cree las tablas y cárguelas con datos que sean lo más próximos posible a los reales. A continuación, pruebe las tablas para los tipos de consultas que prevé utilizar. Puede evaluar los planes de explicación de consultas para identificar oportunidades de ajuste. Compare los tiempos de carga, el espacio de almacenamiento y los tiempos de ejecución de las consultas para poder equilibrar los requisitos generales de su sistema.