使用 Amazon Redshift Serverless 时的注意事项 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon Redshift Serverless 时的注意事项

有关提供了 Amazon Redshift Serverless 的 Amazon Web Services 区域 的列表,请参阅《Amazon Web Services 一般参考》中针对 Redshift Serverless API 列出的端点。

Amazon Redshift Serverless 使用的某些资源受限于配额。有关更多信息,请参阅 Amazon Redshift Serverless 对象的配额

当您 DECLARE(声明)游标时,将在 DECLARE 中指定 Amazon Redshift Serverless 的结果集大小规范。

维护时段 – Amazon Redshift Serverless 没有维护时段。软件版本更新将自动应用。当 Amazon Redshift 切换版本时,现有连接或查询执行不会中断。新连接将始终立即与 Amazon Redshift Serverless 连接和发挥作用。

可用区 ID – 在配置 Amazon Redshift Serverless 实例时,打开其他考虑事项,确保子网中提供的子网 ID 至少包含三个受支持的可用区 ID。要查看子网到可用区 ID 映射,请转到 VPC 控制台并选择子网,以通过可用区 ID 来查看子网 ID 列表。验证您的子网已映射到受支持的可用区 ID。要创建子网,请参阅《Amazon VPC 用户指南》中的在 VPC 中创建子网

三个子网 – 您必须至少有三个子网,并且这些子网必须跨三个可用区。例如,您可以使用三个子网。这些子网将映射到可用区 us-east-1a、us-east-1b 和 us-east-1c。美国西部(北加利福尼亚)区域是一个例外。它需要三个子网,其方式与其他区域相同,但这些子网只能跨越两个可用区。条件是所跨越的其中一个可用区必须包含两个子网。

可用 IP 地址要求 – 创建 Amazon Redshift Serverless 工作组时,必须有可用的 IP 地址。随着工作组的 Redshift 处理单元(RPU)数量的增加,IP 地址的最小数量也会增加。具体而言,工作组 VPC 中的每个子网都需要最小数量的 IP 地址。有关分配 IP 地址的更多信息,请参阅《Amazon VPC 用户指南》中IP 地址

创建工作组时所需的最小可用 IP 地址数如下:

Redshift 处理单元 (RPU) 所需的可用 IP 地址 最小 CIDR 大小
8 9 /27
16 15 /27
32 13 /27
64 21 /27
128 37 /26
256 69 /25
512 133 /24
1024 261 /23

在更新工作组以使用更多 RPU 时,您还需要可用 IP 地址。更新工作组的子网时所需的可用 IP 地址数如下:

Redshift 处理单元 (RPU) 更新的 Redshift 处理单元 (RPU) 所需的可用 IP 地址
8 16 10
16 32 13
32 64 16
64 128 28
128 256 52
256 512 100
512 1024 197
注意

以下 Amazon Web Services 区域中仅提供 1024 的最大基本 RPU 容量:

  • 美国东部(弗吉尼亚州北部)

  • 美国东部(俄亥俄州)

  • 美国西部(俄勒冈州)

迁移后的存储空间 – 如果将小型 Amazon Redshift 预调配集群迁移到 Amazon Redshift Serverless,则在迁移后,您可能会发现分配的存储空间增大。这是优化的存储空间分配的结果,从而产生了预分配的存储空间。随着 Amazon Redshift Serverless 中数据的增长,此空间将在一段时间内使用。

Amazon Redshift Serverless 和 Amazon Redshift 预调配集群之间的数据共享 – 在 Amazon Redshift Serverless 作为创建者且预调配集群作为使用者的数据共享中,预调配集群必须具有高于 1.0.38214 的集群版本。如果您使用的集群版本低于此值,则运行查询时会出错。您可以在 Amazon Redshift 控制台上的维护选项卡中查看集群版本。您也可以运行 SELECT version();

最大查询执行时间 – 执行查询所用的时间(以秒为单位)。执行时间不包括在队列中等待的时间。如果查询超出设置的执行时间,Amazon Redshift Serverless 将停止查询。有效值为 0–86,399。

迁移带有交错排序键的表 – 当将 Amazon Redshift 预调配的集群迁移到 Amazon Redshift Serverless 时,Redshift 将具有交错排序键和 DISTSTYLE KEY 的表转换为复合排序键。DISTSTYLE 不会变化。有关分配方式的更多信息,请参阅《Amazon Redshift 开发人员指南》中的使用数据分配方式。有关排序键的更多信息,请参阅使用排序键

VPC 共享 – 您可以在共享 VPC 中创建 Amazon Redshift Serverless 工作组。在这样做时,建议您不要删除资源共享,因为这可能会导致工作组不可用。