

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 使用 Amazon Redshift Serverless 时的注意事项
<a name="serverless-usage-considerations"></a>

有关提供了 Amazon Redshift Serverless 的 AWS 区域 的列表，请参阅《Amazon Web Services 一般参考》**中针对 [Redshift Serverless API](https://docs.aws.amazon.com/general/latest/gr/redshift-service.html) 列出的端点。

Amazon Redshift Serverless 使用的某些资源受限于配额。有关更多信息，请参阅 [Amazon Redshift Serverless 对象的配额](amazon-redshift-limits.md#serverless-limits-account)。

当您 DECLARE（声明）游标时，将在 [DECLARE](https://docs.aws.amazon.com/redshift/latest/dg/declare.html) 中指定 Amazon Redshift Serverless 的结果集大小规范。Amazon Redshift Serverless 的游标最大结果集总大小为 150000 MB。

*在线修补*：Amazon Redshift Serverless 无需传统维护窗口即可实现自动软件更新。当有新的更新可用时，系统会在更新发布后的 14 天内，在空闲时段应用该更新。更新过程通常需要最多 15 分钟。如果在这 14 天内未出现 15 分钟的空闲时段，则 Serverless 端点可能会出现短暂不可用的情况。在此期间，应用程序可能无法与端点连接。您可以在“Amazon Redshift 的集群版本”文档中查看 Redshift 补丁版本。有关 Amazon Redshift Serverless SLA 的更多信息，请参阅 [Amazon Redshift 服务水平协议](https://aws.amazon.com/redshift/sla/)。

*跟踪*：当 Amazon Redshift 发布新的工作组版本时，您的工作组将自动更新。您可以控制工作组是更新到最新版本还是先前版本。有关跟踪的信息，请参阅 [Amazon Redshift 预置集群和无服务器工作组的跟踪](tracks.md)。

*可用区 ID*：在配置 Amazon Redshift Serverless 实例时，打开**其他注意事项**，并确保**子网**中提供的子网 ID 至少包含两个受支持的可用区 ID。
+ 对于没有增强型 VPC 路由（EVR）的工作组，您需要两个可用区（AZ）。
+ 对于具有 EVR 的工作组，您需要三个可用区。

要查看子网到可用区 ID 映射，请转到 VPC 控制台并选择**子网**，以通过可用区 ID 来查看子网 ID 列表。验证您的子网已映射到受支持的可用区 ID。要创建子网，请参阅《Amazon VPC 用户指南》**中的[在 VPC 中创建子网](https://docs.aws.amazon.com//vpc/latest/userguide/working-with-vpcs.html#AddaSubnet)。

*两个子网（无 EVR）*：必须至少有两个子网，并且这些子网必须跨两个可用区。

*三个子网（仅 EVR）*：使用 EVR 时，必须至少有三个子网，并且这些子网必须跨三个或更多可用区。

*可用 IP 地址要求*：在未启用增强型 VPC 路由（EVR）的情况下使用 Redshift Serverless 时，每个子网中必须至少有三个空闲 IP 地址可用。这是服务正常运行的要求。

更新 Redshift Serverless 部署的 RPU 时，每个子网中必须至少有三个空闲 IP 地址可用，才能满足服务的运行要求。

有关在 Amazon VPC 中分配 IP 地址和了解 IP 寻址的更多信息，请参阅《Amazon VPC 用户指南》**中的[为 VPC 和子网分配 IP 地址](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-ip-addressing.html)。

------
#### [ Without EVR  ]

如果您不使用增强型 VPC 路由，则无论基本 RPU 的大小（4 到 1024 个 RPU）或一个或多个工作组的 RPU 使用情况如何，对于每个子网都必须至少有三个空闲的 IP 地址。需要 3 个 IP 地址也适用于启用了 AI 驱动的扩展和优化功能的工作组。

------
#### [ With Enhanced VPC Routing (EVR)  ]

如果您在 Redshift Serverless 中使用增强型 VPC 路由，则创建工作组时所需的最少 IP 地址数量如下：


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

使用 EVR，在更新工作组以使用更多 RPU 时，您也需要空闲 IP 地址。更新工作组的子网时所需的可用 IP 地址数如下：


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

**注意**  
 以下 AWS 区域中仅提供 1024 的最大基本 RPU 容量：  
 美国东部（弗吉尼亚州北部） 
 美国东部（俄亥俄州） 
 美国西部（俄勒冈州） 
 欧洲地区（爱尔兰） 
 欧洲地区（伦敦） 

------

有关分配 IP 地址的更多信息，请参阅《Amazon VPC 用户指南》中**的 [IP 地址](https://docs.aws.amazon.com//vpc/latest/userguide/how-it-works.html#vpc-ip-addressing)。

*迁移后的存储空间* – 如果将小型 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 开发人员指南》中的[使用数据分配方式](https://docs.aws.amazon.com//redshift/latest/dg/t_Distributing_data.html)。有关排序键的更多信息，请参阅[使用排序键](https://docs.aws.amazon.com//redshift/latest/dg/t_Sorting_data.html)。

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

**IPv6 支持：**

 Amazon Redshift Serverless 支持在 AWS Virtual Private Cloud（VPC）中使用 IPv4 和 IPv6 地址（双堆栈）或仅 IPv4 配置来配置您的 Amazon Redshift 工作组。您可以在创建新的 Amazon Redshift Serverless 工作组时启用 IPv6 支持，或者修改现有工作组以支持 IPv6 寻址。借助此功能，您可以在支持 IPv6 的 VPC 子网中部署 Amazon Redshift Serverless 数据仓库，并配置网络设置以支持应用程序不断扩展的地址空间需求。现在，您的应用程序可以使用 IPv4 或 IPv6 协议与 Amazon Redshift Serverless 数据仓库进行通信，从而确保与现有网络架构和未来网络架构兼容。