Amazon Redshift introduit des identificateurs de requête pour améliorer la surveillance des performances des requêtes

Publié le: 10 oct. 2024

Amazon Redshift introduit un identifiant unique attribué aux requêtes SQL, qui vous permet de suivre efficacement les performances des requêtes au fil du temps et d'identifier les modèles récurrents dans les requêtes gourmandes en ressources. Cette nouvelle fonctionnalité, appelée « hachage des requêtes », identifie de manière unique les requêtes SQL en fonction de leur représentation textuelle et de leurs valeurs de prédicat.

Le hachage des requêtes est une signature de requête unique, qui est générée pour les requêtes exécutées dans un entrepôt de données. Grâce au hachage des requêtes, vous pouvez étudier les performances des requêtes en effectuant une analyse des tendances des requêtes sur une période donnée ou en comparant les performances d'une requête sur différentes périodes. Cette fonctionnalité ajoute deux nouvelles colonnes à la vue SYS_QUERY_HISTORY : user_query_hash, un hachage avec des littéraux de requête, et generic_query_hash, le hachage sans littéraux de requête.

Le hachage des requêtes Amazon Redshift est désormais généralement disponible à la fois pour les clusters provisionnés par Amazon Redshift et pour les entrepôts de données Amazon Redshift sans serveur dans toutes les régions commerciales AWS et les régions AWS GovCloud (US) où Amazon Redshift est disponible. Pour commencer et en savoir plus, consultez le Guide du développeur de bases de données d’Amazon Redshift.