Implementación de Workload Management - Amazon Redshift

Implementación de Workload Management

Es posible configurar la WLM de Amazon Redshift para su ejecución con WLM automática o manual.

WLM automática

Para maximizar el rendimiento del sistema y utilizar los recursos de forma eficaz, puede habilitar a Amazon Redshift para que administre el modo en que se reparten los recursos para ejecutar consultas simultáneas con la WLM automática. La WLM automática administra los recursos necesarios para la ejecución de consultas. Amazon Redshift determina cuántas consultas se ejecutan de forma simultánea y cuánta memoria se asigna a cada consulta enviada. Utilice WLM automática cuando quiera que Amazon Redshift administre el modo en que se dividen los recursos para ejecutar consultas simultáneas. Para obtener más información, consulte Implementación de WLM automática.

Trabajando con el escalado de simultaneidad y la WLM automática, puede permitir un número prácticamente ilimitado de consultas y usuarios simultáneos con un rendimiento de las consultas rápido en todo momento. Para obtener más información, consulte Trabajo con escalado de simultaneidad.

nota

En la mayoría de los casos le recomendamos que utilice WLM automática. Si utiliza WLM manual y desea migrar a la WLM automática, consulte Migración desde WLM manual a WLM automática.

Con WLM automática, es posible definir las prioridades de consulta para las cargas de trabajo de una cola. Para obtener más información acerca de la prioridad de una consulta, consulte Prioridad de consulta.

WLM manual

Puede tener varias sesiones o usuarios que estén ejecutando consultas al mismo tiempo. Algunas consultas pueden consumir recursos del clúster durante largos periodos y afectar el rendimiento de otras. WLM manual puede ayudar a administrar esto para casos de uso especializados. Utilice WLM manual cuando desee tener más control sobre la simultaneidad.

Puede administrar el rendimiento del sistema si modifica la configuración de la WLM para crear colas separadas para las consultas de ejecución prolongada y de ejecución corta. En el tiempo de ejecución, puede dirigir las consultas a estas colas según los grupos de usuarios o de consultas.

Puede configurar reglas para dirigir consultas a colas particulares en función del usuario que ejecuta la consulta o las etiquetas que especifique. También puede configurar la cantidad de memoria asignada a cada cola, de modo que las consultas grandes se ejecuten en las colas que tienen más memoria que otras. También puede configurar una regla de monitorización de consultas (QMR) para limitar las consultas de ejecución prolongada. Para obtener más información, consulte Implementación de WLM manual.

nota

Le recomendamos que configure las colas de consultas de WLM manual con un total de 15 o menos slots de consulta. Para obtener más información, consulte Nivel de simultaneidad.

Tenga en cuenta que, en lo que respecta a la configuración de WLM manual, el máximo de ranuras que puede asignar a una cola es de 50. No obstante, esto no significa que en una configuración de WLM automática, un clúster de Amazon Redshift ejecute siempre 50 consultas simultáneamente. Esto puede cambiar, según las necesidades de memoria u otros tipos de asignación de recursos en el clúster.