如何自动向上/向下调整雪花仓库的大小?

时间:2021-07-02 13:43:44

标签: snowflake-cloud-data-platform

我知道多集群仓库可以有一个自动扩展策略来向外扩展,但是有没有办法自动调整大小?我有一组处理不同大小数据的查询,这意味着我有时只需要一个 S 仓库,但有时需要一个 XL。我不认为 Snowflake 提供了一种内置机制来执行此操作,因此正在寻找有关如何自动执行此操作的建议,也许使用 SP?

1 个答案:

答案 0 :(得分:0)

您可以使用 ALTER WAREHOUSE DDL 执行您所描述的操作,并在查询之前使用 CALL 存储过程。

另一种选择是创建每个大小的仓库,然后在查询之前执行 USE WAREHOUSE <foo>,这应该唤醒它,运行查询,然后在其不活动时暂停(尽管会带来不能够重用本地缓存的数据。)