在snowflake中,相同角色的人同时试图改变仓库大小会发生什么?



两个具有相同角色(sysadmin)的人试图同时更改仓库大小?哪个用户指令将首先执行?

和其他人一样,没有相同的时间……

但是仓库的大小调整也是由服务层处理的,所以这里有一个订单。我假设第二个的resize命令将被忽略,因为它"已经在将大小调整到相同的大小"的过程中。如果尺寸不同,我会假设/希望是"最后一个"。但也可以看到第二个得到一个错误的调整大小正在进行中。

这都是基于这样一个事实,即调整完成后会让现有服务器继续运行,并在新服务器上启动排队/新查询。它首先要旋转起来。所以这是一个非常慢的(计算机时间)操作。因此,它不是一个疯狂的+1类型的东西,因为你显式地设置大小为什么。

最新更新