gpt4 book ai didi

amazon-web-services - Amazon Redshift - 复制 - 数据加载与查询性能问题

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

我们正在将我们的数据仓库从 Oracle 迁移到 Redshift。目前我们有两个 Oracle 数据库实例 - 一个 DW 实例(主)全天从不同来源加载数据,另一个 DW(辅助)实例从主 DW 复制数据。所有报告平台都指向 Secondary DW 实例。我们如何在 Redshift 中解决这个问题?我们是否需要有两个 Redshift 实例,一个从另一个复制?如果我们只有一个 Redshift 实例,数据加载开销会影响查询性能。会不会有表锁问题?

感谢您的建议。谢谢。

最佳答案

这实际上取决于您的报告平台需要以多快的速度访问全天加载的数据。如果它可以等待,那么在安静的时间批量加载是有意义的。根据您在当前设置中使用复制这一事实,我怀疑您需要尽快加载数据并使其可用。

在这种情况下,利用 Redshift 的工作负载管理 (WLM) 设置是有意义的。这允许您指定多个工作负载组,并为每个工作负载组分配并发级别和集群资源分配。使用此模型,您可以隔离资源以确保您的报告工具和最终用户的查询性能得到保证,资源分配一致,同时仍将集群的一部分查询队列和资源专用于您的数据负载。

这也将消除使用两个单独的数据库实例来处理加载和服务数据的需要。

有关 Redshift 中 WLM 的更多详细信息,请参见此处:http://docs.aws.amazon.com/redshift/latest/dg/cm-c-implementing-workload-management.html

关于amazon-web-services - Amazon Redshift - 复制 - 数据加载与查询性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42805336/

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