Snowflake cloud data platform 在Snowflake中仓库大小是如何自动变化的?

Snowflake cloud data platform 在Snowflake中仓库大小是如何自动变化的?,snowflake-cloud-data-platform,autoscaling,warehouse,Snowflake Cloud Data Platform,Autoscaling,Warehouse,我在SnowFlake有一个小仓库,最小集群=1,最大集群=5,缩放策略设置为标准。然而,当我查看查询历史概要文件时,我看到对于一些查询,size列被设置为large,但是集群编号仍然是1 现在,我知道自动缩放有助于增加集群的数量,但是在没有手动干预的情况下,一些查询的仓库大小是如何变化的 我参考了SnowFlake的官方文档,但找不到任何自动更改仓库大小的方法。SnowFlake将自动更改仓库大小 正在使用的工具(或用户)可能运行了一个错误。其目的可能是为更大的操作做准备,以确保临时的适当性能

我在SnowFlake有一个小仓库,
最小集群=1
最大集群=5
缩放策略
设置为
标准
。然而,当我查看查询历史概要文件时,我看到对于一些查询,
size
列被设置为
large
,但是
集群编号仍然是1

现在,我知道自动缩放有助于增加集群的数量,但是在没有手动干预的情况下,一些查询的仓库大小是如何变化的

我参考了SnowFlake的官方文档,但找不到任何自动更改仓库大小的方法。

SnowFlake将自动更改仓库大小

正在使用的工具(或用户)可能运行了一个错误。其目的可能是为更大的操作做准备,以确保临时的适当性能

使用各种方法找出运行此类更改的人员/内容以及时间。例如,通过以下查询,该视图可用于查找用于更改仓库大小的用户名和角色:

选择不同的用户名、角色名、查询文本、会话id、开始时间
来自snowflake.account\u usage.query\u history
其中,查询\u文本我喜欢'ALTER%SET%WAREHOUSE\u SIZE%=%LARGE%'
和开始时间>当前时间戳()-间隔“7天”;
然后,您可以使用view查找用户在此期间从哪个IP进行身份验证(或者使用获取准确的客户端信息),检查执行的所有其他查询,等等

<>为了防止未经授权的用户修改仓库的大小,考虑它们的角色(使用上面的查询可以检测到使用的RONENEX)。< > P> < P>雪花,这将自动改变您的仓库的大小。< /P> 正在使用的工具(或用户)可能运行了一个错误。其目的可能是为更大的操作做准备,以确保临时的适当性能

使用各种方法找出运行此类更改的人员/内容以及时间。例如,通过以下查询,该视图可用于查找用于更改仓库大小的用户名和角色:

选择不同的用户名、角色名、查询文本、会话id、开始时间
来自snowflake.account\u usage.query\u history
其中,查询\u文本我喜欢'ALTER%SET%WAREHOUSE\u SIZE%=%LARGE%'
和开始时间>当前时间戳()-间隔“7天”;
然后,您可以使用view查找用户在此期间从哪个IP进行身份验证(或者使用获取准确的客户端信息),检查执行的所有其他查询,等等


防止未经授权的用户修改仓库大小,考虑它们的角色(使用上面的查询可以检测到使用的RONNAME)。我看到系统中配置的某个用户正在运行alterwarehouse命令。这可能是一个根据特定条件增加仓库规模的过程。谢谢@Harsh。我看到系统中配置的某个用户正在运行alterwarehouse命令。这可能是一个根据特定条件增加仓库规模的过程。