snowflake-cloud-data-platform - Snowflake 是否跟踪仓库调整大小的值?
问题描述
我正在查看WAREHOUSE_EVENTS_HISTORY
,但找不到跟踪仓库调整大小值的方法。
如何从 Snowflake 中获取这些数据?
(基于客户问题)
解决方案
要跟踪您可以加入的调整大小值WAREHOUSE_EVENTS_HISTORY
on QUERY_HISTORY
,query_id
并解析sql_text
:
use role accountadmin
;
select timestamp, event_state, a.user_name, a.role_name,
upper(regexp_substr(b.query_text, '(XSMALL|SMALL|MEDIUM|LARGE|XLARGE|XXLARGE|XXXLARGE|X4LARGE|X5LARGE|X6LARGE)', 1, 1, 'i')) as wh_size,
upper(regexp_substr(b.query_text, '(STANDARD|ECONOMY)', 1, 1, 'i')) as scaling_policy
from snowflake.account_usage.WAREHOUSE_EVENTS_HISTORY a
join snowflake.account_usage.QUERY_HISTORY b
on a.query_id = b.query_id
where a.event_name = 'ALTER_WAREHOUSE'
and a.timestamp > '2021-10-01'
- https://docs.snowflake.com/en/sql-reference/account-usage/warehouse_events_history.html
- https://docs.snowflake.com/en/sql-reference/account-usage/query_history.html
如果您正在考虑分析成本,请检查:
推荐阅读
- regex - 如何通过 awk 分隔 csv 列,用逗号作为字段分隔符?
- amazon-web-services - Athena 在太多 S3 文件上的性能
- c++ - 如何使 SFINAE 工作以选择通过多重继承继承的模板方法
- azure-service-fabric - 如何将命令行参数传递给 Service Fabric 中的 docker Grafana 容器
- pyspark - PySpark 错误:“调用 o31.parseDataType 时发生错误”
- jenkins - 在詹金斯可编辑电子邮件通知中访问通过机器人框架设置的环境变量
- angular - ngOnInit 在 APP_INITIALIZER 完成之前启动
- mayavi.mlab - Mayavi 在 Jupyter 笔记本上远程运行
- python - 如何将字符串发送到输入
含硒 - c++ - 在构造函数中将类的共享指针向量初始化为向量