开始使用免费开始使用

排查慢查询

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 ___;
编辑并运行代码