Analyser les requêtes lentes
L’équipe plateforme de Harbr surveille les performances des requêtes pour maîtriser les coûts des entrepôts. 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 mission est d’identifier les 5 requêtes les plus lentes.
Cet exercice fait partie du cours
Automatisation des pipelines de données dans Snowflake
Instructions
- Sélectionnez
warehouse_name,execution_msetbytes_scanneddepuislogistics.query_log. - Triez par
execution_mspar ordre décroissant et limitez les résultats à 5 lignes.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;