Gestion de la charge de travail - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion de la charge de travail

La gestion de l’application (WLM) Amazon Redshift permet aux utilisateurs de gérer en souplesse les priorités au sein des charges de travail de telle sorte que les requêtes brèves et à exécution rapide ne se retrouvent pas bloquées dans les files d’attente derrière les longues requêtes.

La WLM Amazon Redshift crée les files d’attente des requêtes lors de l’exécution en fonction des classes de service, qui définissent les paramètres de configuration des différents types de files d’attente, y compris les files d’attente internes du système et celles accessibles par l’utilisateur. Du point de vue de l’utilisateur, une classe de service accessible par l’utilisateur et une file d’attente sont fonctionnellement équivalentes. Pour des raisons de cohérence, cette documentation utilise le terme file d’attente pour désigner une classe de service accessible par l’utilisateur aussi bien qu’une file d’attente à l’exécution.

Lorsque vous exécutez une requête, WLM affecte la requête à une file d’attente selon le groupe d’utilisateurs de l’utilisateur ou par correspondance avec un groupe de requêtes qui apparaît dans la configuration de la file d’attente avec une étiquette de groupe de requêtes que l’utilisateur définit lors de l’exécution.

Actuellement, le mode de gestion automatique de la charge de travail est appliqué par défaut pour les clusters utilisant le groupe de paramètres par défaut. Le mode de gestion automatique de la charge de travail gère la simultanéité des requêtes et l’allocation de mémoire. Pour plus d'informations, consultez Implémentation de la gestion automatique de la charge de travail.

Avec le mode de gestion manuelle de l’application, Amazon Redshift configure une file d’attente avec un niveau de concurrence égal à cinq, ce qui permet l’exécution simultanée de cinq requêtes au plus, plus une file d’attente de super-utilisateur prédéfinie, avec un niveau de concurrence égal à un. Vous pouvez définir jusqu’à huit files d’attente. Chaque file d’attente peut être configurée avec un niveau maximal de concurrence égal à 50. Le niveau maximal total de concurrence pour toutes les files d’attente définies par l’utilisateur (sauf la file d’attente Superutilisateurs) est de 50.

La solution la plus simple pour modifier la configuration WLM consiste à utiliser la console de gestion Amazon Redshift. Vous pouvez également utiliser l’interface de ligne de commande (CLI) Amazon Redshift ou l’API Amazon Redshift.

Pour plus d’informations sur la mise en œuvre et l’utilisation de la charge de travail, consultez Implémentation de la gestion de la charge de travail.