如果我在snowflake中运行了一个大型查询,并在5分钟后执行了相同的查询,而没有对表等进行任何更改。据我所知,结果将从结果缓存中获取。在这种情况下,它是否会消耗计算积分?
发布于 2019-12-16 07:47:52
不是现在,但是,如果您使用的结果缓存数量比您账户上的计算积分高得多,您将开始为您的服务层消耗付费。11月份有一个关于这一点的公告,理解这一点很重要。对于那些以预期的方式使用系统的人来说,这不会受到影响,但回顾一下很重要:
https://www.snowflake.com/blog/whats-new-with-the-snowflake-cloud-services-billing-model/
发布于 2019-12-16 23:47:22
关于该产品的一些评论和更新:(1)。Mike Walton在下面关于即将到来的服务层账单的回应确实很重要,因为要意识到像结果缓存这样的操作以前是免信用的(计算免信用)。(2)为了了解Snowflake重用结果缓存所需的条件,此文档链接提供了全面的列表:https://docs.snowflake.net/manuals/user-guide/querying-persisted-results.html#retrieval-optimization (3)提到的文档链接还包含了结果缓存将保留多长时间的详细信息:“每次重用查询的持久化结果时,Snowflake将重置结果的24小时保留期,最长为从第一次执行查询的日期和时间算起的31天。31天后,结果将被清除,下次提交查询时,将生成新的结果并持久化。”
发布于 2019-12-16 07:06:42
https://stackoverflow.com/questions/59348827
复制相似问题