Administración de la carga de trabajo - Amazon Redshift

Administración de la carga de trabajo

La administración de la carga de trabajo (WLM) de Amazon Redshift permite a los usuarios administrar las prioridades dentro de las cargas de trabajo de manera flexible, por lo que las consultas cortas y de ejecución rápida no quedarán bloqueadas en las colas detrás de las consultas de ejecución prolongada.

La WLM de Amazon Redshift crea colas de consultas en tiempo de ejecución en función de las clases de servicios, que definen los parámetros de configuración de diferentes tipos de colas, incluidas las colas del sistema interno y las colas accesibles por el usuario. Desde una perspectiva de usuario, una clase de servicios accesibles para el usuario y una cola son funcionalmente equivalentes. Por motivos de coherencia, esta documentación usa el término cola para referirse tanto a la clase de servicios accesibles por el usuario como a la cola en tiempo de ejecución.

Cuando ejecuta una consulta, WLM la asigna a una cola según el grupo de usuarios del usuario o haciendo coincidir un grupo de consultas que se muestra en la configuración de la cola con una etiqueta de grupo de consultas que el usuario establece en tiempo de ejecución.

En la actualidad, por defecto para los clústeres que usan el grupo de parámetros predeterminado se usa la WLM automática. La WLM automática gestiona la simultaneidad de consultas y la asignación de memoria. Para obtener más información, consulte Implementación de WLM automática.

Con la WLM manual, Amazon Redshift configura una cola con un nivel de simultaneidad de cinco, lo que permite que se ejecuten simultáneamente hasta cinco consultas, más una cola de superusuario predefinida, con un nivel de simultaneidad de uno. Se pueden definir hasta ocho colas. Cada cola se puede configurar con un nivel de simultaneidad máximo de 50. El nivel de simultaneidad máximo total para todas las colas definidas por el usuario (sin incluir la cola de superusuario) es 50.

La manera más fácil de modificar la configuración de la WLM es mediante la consola de administración de Amazon Redshift. También puede utilizar la interfaz de línea de comandos (CLI) de Amazon Redshift o la API de Amazon Redshift.

Para obtener más información acerca de cómo implementar y utilizar la administración de la carga de trabajo, consulte Implementación de Workload Management.