始める無料で始める

遅いクエリの調査

Harbr のプラットフォームチームは、ウェアハウスのコストを管理するためにクエリのパフォーマンスを監視しています。チームはクエリログを活用して、最もコストのかかるクエリを特定しています。logistics.query_log テーブルは Snowflake の ACCOUNT_USAGE.QUERY_HISTORY ビューと同じ構造を持ち、query_idwarehouse_nameexecution_msbytes_scannedquery_typestatus の各カラムが含まれています。

今回のタスクは、実行時間が最も遅い上位 5 件のクエリを特定することです。

この演習はコースの一部です

Snowflakeにおけるデータパイプラインの自動化

コースを見る

演習の手順

  • logistics.query_log から warehouse_nameexecution_msbytes_scanned を選択してください。
  • execution_ms の降順で並べ替え、結果を 5 行に制限してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Find the 5 slowest queries by execution time
SELECT
    ___,
    ___,
    ___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;
コードを編集して実行