gpt4 book ai didi

snowflake-cloud-data-platform - Snowflake 中对非常大的表进行删除操作的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 04:23:19 25 4
gpt4 key购买 nike

我们正在考虑将我们的 ODS 从 S3 转移到 Snowflake,但对性能有一些担忧。从 15 亿(这将在较小的一侧)行表中删除 3900 万行在超小型仓库上需要 15 分钟,小型仓库需要 8 分钟,中型仓库需要 5 分钟。我们可以在更大的情况下投入资金,但在探索所有其他措施之前,我们真的不想这样做。

我们还考虑实现手动分区系统,将表分块,但创建支持功能会产生开发成本。

Snowflake 是否有一个分区系统,我不知道它等同于 SQL Server?我知道这是一个范围,但交换分区很棒。

感谢任何反馈!

最佳答案

Snowflake 没有像 SQL Server 这样的分区,但是 Snowflake 中数据的存储方法是微分区,这是类似的......有点。您可以使用 Snowflake 的自动重新聚类服务来对齐一个或多个字段上的那些微分区,这将使删除这些键的操作更快。利用要删除的字段对表进行聚类应该会有很大帮助。

关于snowflake-cloud-data-platform - Snowflake 中对非常大的表进行删除操作的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58560917/

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