红移许多小节点与较少数量的大节点



最近,我在AWS Redshift中面临着从AWS端触发的集群重启(维护窗口外/任意(。他们无法确定这次重新启动的确切根本原因。AWS团队捕捉到的错误是";对象内存不足";。

与此同时,我正在努力扩大集群大小,以避免对象内存不足(作为一种盲目的尝试(,目前我使用的是ds2.xlarge节点类型,但我不确定我需要增加/选择下面的哪一个?

  1. 许多较小的节点(增加ds2.xlarge中的节点数量(
  2. 很少有更大的节点(更改为ds2.8xlarge,数量减少但容量增加(

有人在Redshift中遇到过类似的问题吗?有什么建议吗?

根据配置,在这种情况下,为了获得更好的性能,您应该选择ds2.8xlarge集群类型。

一个ds2.xlarge集群有13 gb的RAM和2个片来执行您的工作负载,而ds2.8xlarge有244 gb的RAM,16个片来完成您的工作负荷。

现在,即使您选择8个ds2.xlarge节点,您也将获得最大104 GB内存,而ds2.8xlarge的一个节点中为244 GB。

因此,您应该使用ds2.8xlarge节点类型来处理内存问题以及大量存储

最新更新