Amazon Redshift multiplie par sept les performances pour les nouvelles requêtes dans les tableaux de bord et les charges de travail ETL
Amazon Redshift améliore les performances des tableaux de bord BI et des charges de travail ETL en multipliant par sept les nouvelles requêtes. Cela améliore considérablement les temps de réponse des requêtes SQL à faible latence, telles que celles utilisées dans les applications d’analyse en temps quasi réel, les tableaux de bord BI, les pipelines ETL et les agents d’IA autonomes à la recherche d’objectifs. Les clients bénéficient de temps de réponse aux requêtes nettement plus rapides car Redshift accélère le processus de préparation de la requête SQL en vue de son exécution. Les requêtes démarrent plus rapidement et renvoient des résultats plus rapidement. Cette amélioration est automatiquement activée sans frais supplémentaires.
Pour apporter cette amélioration majeure, Redshift a ajouté une nouvelle optimisation à la compilation des requêtes, dans laquelle les nouvelles requêtes sont traitées immédiatement à l’aide de la composition. La composition est une technique qui génère un arrangement léger de la logique préexistante tout en créant simultanément un code hautement optimisé et spécifique aux requêtes, qui est compilé et exécuté sur les ressources de calcul disponibles pour améliorer encore les performances. La composition supprime la compilation du chemin critique d’exécution des requêtes et permet une exécution immédiate pendant que la compilation se déroule en arrière-plan. Grâce à cette optimisation, les nouvelles requêtes traitées par Redshift démarrent plus rapidement et offrent des performances cohérentes lors des exécutions suivantes.
Cette optimisation est activée par défaut pour toute requête SQL sur l’ensemble des clusters provisionnés et des groupes de travail sans serveur, dans toutes les régions AWS commerciales où Amazon Redshift est présent. Elle est disponible sur la piste actuelle de Redshift et d’autres titres suivront dans les prochaines versions de patch. Aucune action n’est requise de la part des clients pour bénéficier de cette amélioration, qui est gratuite.