gpt4 book ai didi

snowflake-cloud-data-platform - Snowflake 如何瞬时调整大小?

转载 作者:行者123 更新时间:2023-12-02 19:11:58 27 4
gpt4 key购买 nike

我正在使用 Snowflake,我很惊讶它能够即时调整大小。这是一个非常10s video它如何立即调整大小,并且查询在下次运行时仍然是“热”的(注意我在查询中有一个CURRENT_TIMESTAMP,因此它永远不会从缓存中返回):

enter image description here

Snowflake 如何能够瞬时调整大小(与 Redshift 等完全不同)?这是否意味着它只有一组始终开启的服务器,并且调整大小只是内存/CPU 的虚拟分配来运行该任务?底层数据是存储在共享磁盘上还是内存中?

最佳答案

简单地回答您有关调整大小的问题:是的,您完全正确。

据我所知,Snowflake 在后台管理一个正在运行的服务器池。所有客户都可以从这里分配一些东西。结果:将大小从 S 调整为 XS 就是从该池中重新分配服务器。

虚拟专用雪花版的行为很可能有所不同,因为这些帐户不与其他帐户(该 VPS 之外)共享资源(例如虚拟仓库)。更多信息:https://docs.snowflake.com/en/user-guide/intro-editions.html#virtual-private-snowflake-vps

关于您的存储问题:Snowflake的存储层基本上是一个存储服务,例如亚马逊S3。这里Snowflake以柱状格式保存数据,以便更精确地进行微分区。有关微分区的更多信息可以在这里找到:https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html

您的虚拟仓库访问此存储层(远程磁盘)或 - 如果之前运行过查询 - 缓存。有一个本地磁盘缓存(这是使用 SSD 存储的虚拟仓库)和一个结果缓存(跨虚拟仓库可用于过去 24 小时内的查询):https://community.snowflake.com/s/article/Caching-in-Snowflake-Data-Warehouse

关于snowflake-cloud-data-platform - Snowflake 如何瞬时调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64166055/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com