Publié le: Jun 2, 2020
Amazon Redshift multiplie désormais par deux la vitesse de traitement des requêtes lors de leur compilation. Cette amélioration optimise vos performances de requêtes lors de la création d'un nouveau cluster Redshift, de l'intégration d'une nouvelle charge de travail sur un cluster existant ou après la mise à jour logicielle d'un cluster existant. L'amélioration des performances de requêtes est fournie gratuitement, et son activation sur vos clusters ne nécessite aucune action de votre part.
Avec cette mise à jour, les compilations de requêtes sont désormais mises à l'échelle sur un service de compilation sans serveur au-delà des ressources de calcul du nœud principal de votre cluster. Nous lançons également un cache illimité pour stocker les objets compilés afin d'accroître de 99,60 % à 99,95 % l'accès au cache lors de la soumission de vos requêtes stratégiques sur Redshift.
Lors de l'envoi d'une requête vers Amazon Redshift, le moteur d'exécution des requêtes compile la requête en un code machine et le distribue aux nœuds de cluster. Le code ainsi compilé s’exécute plus rapidement, en raison de l’élimination de l’utilisation d’un interprète. Pour un nouveau cluster sans cache de code ou après la mise à niveau d'un cluster existant avec la version la plus récente, le cache de code est vidé, et les requêtes doivent faire l'objet d'une compilation de requêtes. Par conséquent, la latence d'une requête peut varier, et ne peut pas répondre aux exigences de certaines charges de travail. Avec cette mise à jour, le cache illimité réduit la nécessité de compiler du code. Et lorsque la compilation est nécessaire, une ferme de compilation scalable compile le code tout en accélérant vos charges de travail. La vitesse des charges de travail est fonction de leur complexité et de leur simultanéité. Pour en savoir plus sur la compilation de code, consultez la section Traitement des requêtes dans le guide du développeur de bases de données.
Cette amélioration des performances des requêtes est automatiquement activée avec la version 1.0.13751 dans les régions suivantes : USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), UE (Francfort), UE (Irlande) et UE (Londres).