一家公司使用 Amazon Redshift 作为其数据仓库。在设计物理模式时,数据工程师发现一个非规范化表持续增长,但没有合适的候选分发键。工程师应该选择哪种分发方式来最大程度地减少持续维护?
选择一个答案
点击一个选项来检查您的答案。
正确答案: AUTO distribution.
为什么这是答案
当 Redshift 表没有合适的候选分发键时,选择 AUTO distribution 是最佳实践,因为它允许 Redshift 根据数据大小和使用模式自动优化数据分布。这种方式可以最大程度地减少持续维护,因为 Redshift 会自动调整分布策略以获得最佳性能。 ALL distribution 会将整个表复制到每个计算节点上,这对于小表(通常小于几MB)可以提高查询性能,但对于持续增长的非规范化大表,会造成存储空间浪费和数据加载时间增加。EVEN distribution 会将数据均匀地分布到所有节点上,但如果查询涉及 JOIN 操作,可能会导致大量数据在节点间移动,影响性能。KEY distribution 需要指定一个或多个列作为分发键,但题目明确指出没有合适的候选分发键,因此此选项不适用。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡