首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卸载:集群中的片是什么?

卸载:集群中的片是什么?
EN

Stack Overflow用户
提问于 2020-09-11 06:26:13
回答 1查看 255关注 0票数 0

根据卸载的AWS文档,写入S3的文件数是“集群中的片数”。我们的集群有24个节点。

  1. 什么算一片?为什么我们在S3上有64个文件(见截图)而不是24个?
  2. 大多数文件在37 why左右,但有些文件只有~300 B(仅包含列标题),为什么要添加这些文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-11 06:40:11

您可以将一个片看作每个节点上的一个分区,在默认情况下,每个节点将至少有2个切片,但是这种默认情况确实会随节点大小而变化。

计算节点被划分为片。每个片被分配给节点的内存和磁盘空间的一部分,其中它处理分配给节点的工作负载的一部分。领导节点管理将数据分发到片中,并将任何查询或其他数据库操作的工作负载分配给片。然后切片并行工作以完成操作。

文件的大小取决于数据在节点之间的分布方式(这取决于您的分发键)。如果您获得一些数据很少的文件,这意味着查询的结果集是从一个slive检索最小的数据,而从另一个片段中获得更多的数据。

如果您还没有在表的架构中配置您的分发方案,那么默认情况下它将是EVEN

以下链接将有助于深入了解这些主题的进一步细节:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63841808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档