Amazon Redshift 中的配额和限制 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Redshift 中的配额和限制

Amazon Redshift 配额

Amazon Redshift 具有的配额限制了您的多种资源的使用Amazon每个账户Amazon区域。每个配额都有一个默认值,并且部分配额可以调整。对于可调配额,您可以请求增加Amazon账户Amazon区域通过提交Amazon Redshift 限制提高表单

配额名称 Amazon默认值 可调整 描述

Amazon您可以向其授予为每个快照还原快照的权限的帐户

20

最大数Amazon帐户,可以向其授予为每个快照还原快照的权限的帐户。

Amazon您可以向其授予为每个快照还原快照的权限的Amazon KMS密钥

100

最大数Amazon帐户,可以向其授予为每个快照还原快照的权限的帐户Amazon KMS密钥。例如,如果您有 10 个快照,它们使用了一个 KMS 密钥加密,那么您可以授权 10 个快照Amazon帐户来还原每个快照,或者是其他组合:总共 100 个帐户以及每个快照不超过 20 个帐户。

Amazon Redshift 的集群 IAM 角色,可用于访问其他Amazon服务

10

您可以将这些 IAM 角色与集群关联以授权 Amazon Redshift 访问其他Amazon服务,用于拥有集群和 IAM 角色的用户。

所有用户定义的手动 WLM 队列的并发级别(查询槽)

50

由手动工作负载管理定义的所有用户定义的队列的最大查询槽数。

并发扩展集群

10

并发扩展集群的最大数量。

集群中的 DC2 节点

128

可以分配给集群的 DC2 节点的最大数量。有关每个节点类型的节点限制的更多信息,请参阅Amazon Redshift 中的集群和节点

集群中的 DS2 节点

128

可以分配给集群的 DS2 节点的最大数量。有关每个节点类型的节点限制的更多信息,请参阅Amazon Redshift 中的集群和节点

事件订阅

20

此账户在当前账户中的事件订阅的最大数量Amazon区域。

节点

200

此账户在当前所有数据库实例中的节点的最大数量。Amazon区域。

参数组

20

此账户在当前账户中的参数组的最大数量Amazon区域。

集群中的 RA3 节点

128

可以分配给集群的 RA3 节点的最大数量。有关每个节点类型的节点限制的更多信息,请参阅Amazon Redshift 中的集群和节点

连接到集群的红移托管 VPC 终端节点

30

可以连接到集群的 RedShift 托管的 VPC 终端节点的最大数量。有关 RedShift 管理的 VPC 终端节点的更多信息,请参阅在 Amazon Redshift 中使用红移托管的 VPC 终端节点

通过 RedShift 管理的 VPC 终端节点访问群集的被授权者

5

集群所有者可以授权为集群创建 RedShift 托管 VPC 终端节点的最大被授权者数量。有关 RedShift 管理的 VPC 终端节点的更多信息,请参阅在 Amazon Redshift 中使用红移托管的 VPC 终端节点

每个授权的红移托管 VPC 终端节点

5

您可以为每个授权创建的 RedShift 托管的 VPC 终端节点的最大数量。有关 RedShift 管理的 VPC 终端节点的更多信息,请参阅在 Amazon Redshift 中使用红移托管的 VPC 终端节点

预留节点

200

此帐户在当前账户中的预留节点的最大数量Amazon区域。

每个集群的每个数据库中的架构

9900

可以在每个集群的每个数据库中创建的 schema 的最大数量。但是,pg_temp_* schema 不计入此配额。

安全组

20

此帐户在当前Amazon区域。

通过 COPY 加载时的单一行大小

4

使用 COPY 命令加载时的单一行的最大大小(以 MB 为单位)。

快照

20

此账户在当前账户中的用户快照的最大数量Amazon区域。

子网组

20

此账户在当前账户中的子网组的最大数量Amazon区域。

子网组中的子网

20

子网组的最大子网数。

large 集群节点类型的表

9900

大型集群节点类型的表的最大数量。此限制包括临时表。临时表包括用户定义的临时表以及查询处理或系统维护期间 Amazon Redshift 创建的临时表。此限制中并不包括视图。

xlarge 集群节点类型的表

9900

xlarge 集群节点类型的表的最大数量。此限制包括临时表。临时表包括用户定义的临时表以及查询处理或系统维护期间 Amazon Redshift 创建的临时表。此限制中并不包括视图。

xlplus 集群节点类型的表

20000

xlplus 集群节点类型的表的最大数量。

4xlarge 集群节点类型的表

100000

4xlarge 集群节点类型的表的最大数量。

8xlarge 集群节点类型的表

100000

8xlarge 集群节点类型的表的最大数量。此限制包括临时表。临时表可以由 Amazon Redshift 在查询处理或系统维护期间由用户定义或创建临时表。此限制中并不包括视图。

16xlarge 集群节点类型的表

100000

16xlarge 集群节点类型的表的最大数量。此限制包括临时表。临时表可以由 Amazon Redshift 在查询处理或系统维护期间由用户定义或创建临时表。此限制中并不包括视图。

集群中用户定义的数据库

60

可以为每个集群创建的用户定义的数据库的最大数量。

空闲或非活动会话超时

4 小时

此设置将应用于集群。有关为用户设置空闲会话超时值的信息,请参阅ALTER USER中的Amazon Redshift 数据库开发人员指南。用户设置优先于群集设置。

Amazon Redshift Spectrum 配额和限制

Amazon Redshift Spectrum 具有以下配额和限制:

  • 每个数据库的最大数据库数Amazon帐户时使用Amazon Glue Data Catalog。有关该值,请参阅此值Amazon Glue服务配额中的Amazon Web Services 常规参考

  • 使用 Amazon Glue Data Catalog 时每个数据库的最大表数。有关该值,请参阅此值Amazon Glue服务配额中的Amazon Web Services 常规参考

  • 使用 Amazon Glue Data Catalog 时每个表的最大分区数。有关该值,请参阅此值Amazon Glue服务配额中的Amazon Web Services 常规参考

  • 每个最大分区数Amazon帐户时使用Amazon Glue Data Catalog。有关该值,请参阅此值Amazon Glue服务配额中的Amazon Web Services 常规参考

  • 使用 Amazon Glue Data Catalog 时外部表的最大列数(启用伪列时为 1598,未启用伪列时为 1600)。

  • 使用 Amazon Glue Data Catalog 时 ION 或 JSON 文件中字符串值的最大大小为 16 KB。

  • 您可以使用单个 ALTER TABLE 语句添加最多 100 个分区。

  • 所有 S3 数据都必须位于同一Amazon区域作为 Amazon Redshift 集群。

  • ION 和 JSON 中的时间戳必须使用 ISO8601 格式。

  • 不支持外部压缩 ORC 文件。

  • Text、OpenCSV 和 Regex SERDEs 不支持大于 '\177' 的八进制分隔符。

  • 您必须在分区列上指定谓词以避免从所有分区读取。

    例如,以下谓词在列 ship_dtm 上进行筛选,但不会将筛选条件应用于分区列 ship_yyyymm

    WHERE ship_dtm > '2018-04-01'.

    要跳过不需要的分区,您需要添加谓词 WHERE ship_yyyymm = '201804'。此谓词仅允许对分区 \ship_yyyymm=201804\ 进行读操作。

这些限制不适用于 Apache Hive 元存储。

命名约束

下表介绍 Amazon Redshift 中的命名约束。

集群标识符

  • 集群标识符必须仅包含小写字符。

  • 它必须包含 1–63 个字母数字字符或连字符。

  • 它的第一个字符必须是字母。

  • 它不能以连字符结束或包含两个连续连字符。

  • 一个 Amazon 账户内的所有集群必须拥有唯一的标识符。

数据库名称

  • 数据库名称必须包含 1 到 64 个字母数字字字符。

  • 必须仅由小写字母组成。

  • 不能使用保留字。有关保留关键字的列表,请参阅保留字中的Amazon Redshift 数据库开发人员指南

受红转移管理的 VPC 终端节点的终端节点名称

  • 终端节点名称必须包含 1-30 个字符。

  • 有效字符包括 A-Z、a-z、0-9 和连字符 (-)。

  • 第一个字符必须是字母。

  • 名称不能包含两个连续的连字符,也不能以连字符结束。

主用户名

  • 主用户名必须仅包含小写字符。

  • 它必须包含 1 到 128 个字母数字字字符。

  • 它的第一个字符必须是字母。

  • 不能使用保留字。有关保留关键字的列表,请参阅保留字中的Amazon Redshift 数据库开发人员指南

主密码

  • 主密码必须包含 8 到 64 个字符。

  • 至少必须包含一个大写字母。

  • 至少必须包含一个小写字母。

  • 它必须包含一个数字。

  • 它可以使用带有 ASCII 代码 33—126 的任何 ASCII 字符,但 '(单引号)、"(双引号)、"(双引号)、"(双引号)、"(双引号)、"(双引号)、\、\、\、\、\、

参数组名称

  • 参数组名称必须包含 1 到 255 个字母数字字字符或连字符。

  • 它必须只由小写字母组成。

  • 它的第一个字符必须是字母。

  • 它不能以连字符结尾,也不能包含两个连续连字符。

集群安全组名称

  • 集群安全组名称必须包含不超过 255 个字母数字字符或连字符。

  • 它必须只由小写字母组成。

  • 它不得是 Default

  • 它在您的 Amazon 账户创建的所有安全组中必须具有唯一性。

子网组名称

  • 子网组名称必须包含不超过 255 个字母数字字符或连字符。

  • 它必须只由小写字母组成。

  • 它不得是 Default

  • 它在您的 Amazon 账户创建的所有安全组中必须具有唯一性。

集群快照标识符

  • 集群快照标识符必须包含不超过 255 个字母数字字符或连字符。

  • 它必须只由小写字母组成。

  • 它不得是 Default

  • 它在您的 Amazon 账户创建的所有安全组中必须具有唯一性。