雪花中的哪些操作不消耗计算积分?

Posted

技术标签:

【中文标题】雪花中的哪些操作不消耗计算积分?【英文标题】:What Operations in snowflake do not consume compute credits? 【发布时间】:2019-12-17 04:02:00 【问题描述】:

我知道 DDL 和 Show 操作不消耗计算积分?是否有人编制了任何列表来确定感谢您的帮助

【问题讨论】:

根据雪花文档没有这样的声明,他们不对 DDL 操作收费。雪花积分按每个虚拟仓库使用的处理时间收费。只有从缓存中获取的查询不计入积分。你可以在这里准备更多关于雪花定价的信息 - docs.snowflake.net/manuals/user-guide/credits.html 【参考方案1】:

没有硬性规定,Snowflake 不对 DDL 和 Show 操作收费。他们将根据存储成本和消耗的计算资源成本收费。

存储:存储按 TB、压缩、每月计算,计算费用基于运行查询所消耗的处理单元,我们将其称为信用。

更多详情请参考以下链接: https://www.snowflake.com/pricing/

【讨论】:

注意不要将计算费用与运行查询混在一起。客户为启动并运行的仓库付费,因为它们是为客户保留的服务器资源,即使它们处于空闲状态。客户有责任利用租用的容量。【参考方案2】:

有一个可以在 Snowflake 中运行的不消耗计算(虚拟仓库)信用的语句列表。此列表可以包括: - DDL 语句 - 命中结果缓存的查询 - result_scan 查询 - 显示命令 - 一些计数、最小、最大查询。

Snowflake 确实在 11 月宣布,将从 2020 年 2 月开始进行一些更改,其中包括在某些情况下针对某些无需计算积分的创新功能进行一些新的云服务计费。这是最近发布的博客: https://www.snowflake.com/blog/whats-new-with-the-snowflake-cloud-services-billing-model/

【讨论】:

以上是关于雪花中的哪些操作不消耗计算积分?的主要内容,如果未能解决你的问题,请参考以下文章

在雪花中缓存

基于匹配值的雪花SQL计数和从另一个表求和

如何评估雪花存储过程中的语句

如何计算雪花中的日期差异?

雪花 - 计算逗号分隔列表中的不同值

计算雪花中的十分位间隔