CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Sélectionnez warehouse_name, execution_ms et bytes_scanned à partir de logistics.query_log.
  • Triez par execution_ms en 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 ___;
Modifier et exécuter le code