为什么完成 Amazon Redshift 集群的经典大小调整需要这么久?

1 分钟阅读
0

我启动了经典大小调整,但要么在 Amazon Redshift 集群中看不到进度,要么耗时太长。我想更准确地预估完成经典大小调整所需的停机时间。

解决方法

您的 Amazon Redshift 集群完成经典大小调整可能需要几个小时到几天不等。以下原因可导致您的集群完成经典大小调整需要更长时间:

  • 源集群上的读取工作负载
  • 正在传输的表的数量和大小
  • 表定义和偏斜的表
  • 源集群和目标集群所用节点的数量和类型

缩短完成经典大小调整所需的停机时间

如需缩短完成经典大小调整所需的时间,请完成以下任务:

有关如何优化大小调整性能的更多信息,请参阅 Top 10 performance tuning techniques for Amazon Redshift

排查经典大小调整问题

如需排查经典大小调整问题,请完成以下任务:

  • 如果您的集群在 AWS 命令行界面(AWS CLI)中状态为 NONE,则表明目标集群仍正在预置。请等待系统完成目标集群的预置。复制完成后,状态将变为 IN_PROGRESS
    **注意:**如果在运行 AWS CLI 命令时收到错误,请参阅排查 AWS CLI 错误。此外,请确保使用的是最新版本的 AWS CLI
  • 如果收到有关磁盘空间不足的错误消息,则表明您的数据不适合目标集群。请使用更多节点、不同的分配方式或不同的节点类型来调整 Amazon Redshift 集群的大小。有关更多信息,请参阅在 Amazon Redshift 中调整集群大小
  • 如需在完成前取消大小调整操作,请在 Amazon Redshift 控制台中的集群详细信息页面中选择取消调整大小。或者,从 AWS CLI 执行 cancel-resize 命令。
    **注意:**当大小调整操作处于最后阶段时,您不能取消它。

相关信息

如何调整 Amazon Redshift 集群的大小?

为什么 Amazon Redshift 集群中的表使用的磁盘存储空间高于或低于预期?

AWS 官方
AWS 官方已更新 4 个月前
没有评论