使用 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 工作组。在这样做时,建议您不要删除资源共享,因为这可能会导致工作组不可用。