CommencerCommencer gratuitement

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

Afficher le cours

Instructions

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