Analyser les requêtes lentes
L’équipe de plateforme de Harbr surveille la performance des requêtes pour maîtriser les coûts d’entrepôt. Elle utilise un journal des requêtes pour faire ressortir les requêtes les plus coûteuses. La table logistics.query_log reflète la structure de la vue ACCOUNT_USAGE.QUERY_HISTORY de Snowflake et contient les colonnes query_id, warehouse_name, execution_ms, bytes_scanned, query_type et status.
Votre tâche consiste à repérer les 5 requêtes les plus lentes.
Cette activité fait partie du cours
Automatisation des pipelines de données dans Snowflake
Instructions de l’exercice
- Sélectionnez
warehouse_name,execution_msetbytes_scannedà partir delogistics.query_log. - Triez par
execution_msen ordre décroissant et limitez les résultats à 5 lignes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;