Publié le: Nov 20, 2017
Amazon Redshift introduit l'accélération des requêtes courtes pour accélérer l'exécution des requêtes courtes. L'accélération des requêtes courtes offre des performances supérieures, des résultats plus rapides et une meilleure prévisibilité des temps d'exécution des requêtes.
Les requêtes courtes telles que les rapports, les tableaux de bord et les analyses interactives peuvent être retardées lorsqu'elles entrent dans une file d'attente derrière une requête de longue durée telle qu'une opération ETL (extraction, transformation et chargement). L'accélération des requêtes courtes utilise l'apprentissage machine pour prévoir le temps d'exécution d'une requête et déplacer les requêtes courtes vers une file d'attente de « requête courte » express afin d'en accélérer le traitement. L'accélération varie en fonction de votre charge de travail, même si nous avons observé des améliorations de l'ordre de 1 à 3 dans des performances de requêtes courtes pour des charges de travail internes.
Vous pouvez activer SQA en trois étapes simples. Étape 1 : modifiez votre groupe de paramètres du cluster en accédant aux paramètres de gestion de la charge de travail (WLM) à partir de la console et en cliquant sur « Edit ». Étape 2 : cochez la case Enable short query acceleration. Étape 3 : enregistrez pour activer SQA sur votre cluster. Vous pouvez également activer SQA par l'intermédiaire de l'interface de ligne de commande (CLI) AWS. Pour en savoir plus, consultez notre documentation.
Avec la dernière version, les clients Amazon Redshift peuvent désormais utiliser l'accélération des requêtes courtes dans toutes les régions publiques AWS.