对集群设置用量限制 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

从补丁 198 开始,Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息,请参阅博客文章

对集群设置用量限制

您最多可以添加四个用量限制来控制以下每项的用量:

  • 并发扩展

  • 使用额外的计算资源运行的自动优化

  • Redshift Spectrum 用量

  • 跨区域数据共享

为预置集群设置用量限制

以下是在预置集群上设置用量限制的过程:

为集群设置用量限制
  1. 登录到 Amazon Web Services 管理控制台并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshiftv2/

  2. 导航到要为其设置限制的预置集群。

  3. 从集群的详细信息页面中,从操作下拉菜单中选择管理用量限制。也可以为集群选择维护选项卡,然后向下滚动并选择创建用量限制

  4. 为要设置的用量限制选择添加限制。您最多可以为一个给定功能添加 4 个限制。

  5. 为用量限制设置时间段,即每日每周每月

  6. 设置用量限制

    • 对于使用额外计算资源限制运行的并发扩展和自动优化,用量限制是 Amazon Redshift 在给定时间段内使用该功能所花的时间量。在这种情况下,用量限制以小时和分钟为单位设置。

    • 对于 Redshift Spectrum,用量限制是从 Amazon S3 扫描的数据量。在这种情况下,用量限制以太字节(TB)为单位设置。

    • 对于跨区域数据共享,用量限制是指使用者可以查询的从生产者区域传输到使用者区域的数据量。在这种情况下,用量限制以太字节(TB)为单位设置。

  7. 设置当您的集群达到限制时,Amazon Redshift 要采取的操作。这些操作包括:

    • 记录到系统表:向系统视图 SYS_QUERY_HISTORY 中添加记录。您可以在此视图中查询 usage_limit 列,来确定查询是否超出了限制。

    • 警报:使用 Amazon SNS 设置通知订阅,并在违反限制时发送通知。您可以选择现有的 Amazon SNS 主题、创建新主题或在无主题的情况下继续操作。

    • 禁用功能:禁用该功能。还可以选择使用 Amazon SNS 来发送通知。用户可以继续使用集群来执行其它任务。

    前两个操作是信息性的,但最后一个操作会关闭此功能的使用。

  8. 选择页面底部的保存以保存限制。如果您同时设置了多个限制,保存更改将同时保存所有限制。