繁体   English   中英

QUERY TYPE 的雪花计算成本

[英]Snowflake compute costs by QUERY TYPE

我可以找到在 Snowflake 上生成计算成本的有效查询类型列表。 请问您能准确地知道哪些会产生成本吗?

这是我能够从我们的执行日志中提取的列表:(表 QUERY_HISTORY)

  • 改变
  • ALTER_ACCOUNT
  • ALTER_NETWORK_POLICY
  • ALTER_PIPE ALTER_SESSION
  • ALTER_TABLE
  • ALTER_TABLE_ADD_COLUMN
  • ALTER_TABLE_DROP_COLUMN
  • ALTER_TABLE_MODIFY_COLUMN
  • ALTER_USER
  • ALTER_USER_RESET_PASSWORD
  • ALTER_VIEW_MODIFY_SECURITY
  • ALTER_WAREHOUSE_RESUME
  • ALTER_WAREHOUSE_SUSPEND
  • BEGIN_TRANSACTION
  • 犯罪
  • 复制
  • 创造
  • CREATE_CONSTRAINT
  • CREATE_EXTERNAL_TABLE
  • CREATE_NETWORK_POLICY
  • CREATE_ROLE
  • CREATE_SEQUENCE
  • CREATE_STREAM
  • CREATE_TABLE
  • CREATE_TABLE_AS_SELECT
  • CREATE_TASK
  • 创建用户
  • CREATE_VIEW
  • 删除
  • 描述
  • DESCRIBE_QUERY
  • 降低
  • DROP_CONSTRAINT
  • DROP_NETWORK_POLICY
  • DROP_ROLE
  • DROP_STREAM
  • DROP_TASK
  • DROP_USER
  • 解释
  • EXTERNAL_TABLE_REFRESH
  • GET_FILES
  • 授予
  • 插入
  • LIST_FILES
  • 合并
  • PUT_FILES
  • REMOVE_FILES
  • RENAME_COLUMN
  • RENAME_SCHEMA
  • 重命名表
  • RENAME_VIEW
  • 恢复
  • 撤销
  • 回滚
  • 选择
  • 节目
  • TRUNCATE_TABLE
  • 未知
  • 卸下
  • 未设置
  • 更新
  • 利用

谢谢

所有操作都会以某种方式产生成本。 不使用仓库的操作通常运行在云服务层下

Snowflake 为您提供高达 10% 的计算成本的免费 CSL 成本。 在那之后,他们开始向你收费

ALTER TABLE 等元数据操作不消耗“计算成本”,但我没有完整列表。 我认为您可以使用相同的方法通过检查仓库大小来查找消耗 WH 积分的查询类型:

select distinct query_type from snowflake.account_usage.query_history
where WAREHOUSE_SIZE is not null;

这是一个 SF 查询,它告诉您计算某个日期范围内前 15 种查询类型的成本。

select query_type
    , count(*) freq
    , sum(CREDITS_USED_CLOUD_SERVICES) as total_CS_CREDITS
from snowflake.account_usage.query_history
where 1=1
and start_time = :daterange
group by 1
order by 3 desc
fetch 15 rows;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM