【问题标题】:Do accessing the Results cache in Snowflake consumes Compute Credits?访问 Snowflake 中的结果缓存会消耗计算积分吗?
【发布时间】:2019-12-15 23:02:40
【问题描述】:

如果我在雪花中运行了一个大型查询并在 5 分钟后执行了相同的查询,而没有对表等进行任何更改。我的理解是,结果将从结果缓存中获取。在这种情况下,它会消耗 Compute Credits 吗?

【问题讨论】:

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    不是今天,但是,如果您使用的结果缓存量与您帐户上的计算积分相比异常高,您将开始为您的服务层消耗付费。 11 月有一个关于此的公告,这很重要。对于那些以预期方式使用系统的人不会受到此影响,但重要的是要审查:

    https://www.snowflake.com/blog/whats-new-with-the-snowflake-cloud-services-billing-model/

    【讨论】:

      【解决方案2】:

      关于产品的一些cmets和更新:(1)。 Mike Walton 在下面关于即将到来的服务层计费的回应确实很重要,对于以前无信用(无计算)的结果缓存之类的操作,请注意这一点。 (2) 要了解 Snowflake 重用结果缓存所需的条件,此文档链接提供了完整列表:https://docs.snowflake.net/manuals/user-guide/querying-persisted-results.html#retrieval-optimization (3) 提到的文档链接还包括有关结果缓存将保留多长时间的详细信息:"每次重复使用查询的持久化结果时,Snowflake 都会重置结果的 24 小时保留期,最长为从第一次执行查询的日期和时间起 31 天。31 天后,结果将被清除并且下次提交查询时,会生成一个新的结果并持久化。”

      【讨论】:

        【解决方案3】:
        【解决方案4】:

        只要查询完全相同且基础表数据未更改,则使用结果缓存时不会消耗计算积分。结果缓存也会在 24 小时后被清除。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-23
          • 2016-07-07
          • 2010-12-05
          • 2022-08-06
          相关资源
          最近更新 更多