Publié le: Feb 1, 2021
Les performances de requêtes à froid améliorées sont maintenant disponibles dans les régions Amérique du Sud (Sao Paulo), Canada (Centre) et Asie-Pacifique (Mumbai).
Avec cette amélioration, Amazon Redshift peut traiter les requêtes jusqu’à deux fois plus vite lorsqu’elles doivent être compilées. 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 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 Amazon 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.
L’amélioration des performances de requêtes à froid est disponible dans les régions ci-dessous : USA Est (Ohio, Virginie du Nord), USA Ouest (Californie du Nord, Oregon), Canada (Centre), Asie-Pacifique (Séoul, Singapour, Sydney, Tokyo, Mumbai), UE (Francfort, Irlande, Londres) et Amérique du Sud (São Paulo).