Amazon Redshift
管理指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Amazon Redshift 中的限制

配额和限制

Amazon Redshift 具有配额,用于限制您可以配置的节点总数,以及您可以创建的快照数量;这些配额是针对每个区域的每个 AWS 账户的。Amazon Redshift 对于每项内容都具有默认的配额,在 AWS 服务限制中列出。如果您尝试超出这些配额中的任意一项,尝试将会失败。要增加您在一个区域的账户的 Amazon Redshift 配额限制,请提交 Amazon Redshift 限制增加表来申请更改。

Amazon Redshift Spectrum 在使用 Athena 数据目录时具有以下配额:

  • 每个账户最多 100 个数据库。

  • 每个数据库最多 100 个表。

  • 每个表最多 20000 个分区。

您可通过联系 AWS Support 来请求增加限制。

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

除了配额之外,Amazon Redshift 还对以下适用于每个群集的值有所限制。这些限制是不能增加的:

  • 您可以为每个群集分配的节点数量,具体取决于群集的节点类型。此限制与您在各区域的 AWS 账户限制是不同的。有关每个节点类型当前适用的节点限制信息,请参阅Amazon Redshift 中的群集和节点

  • 您最多可以为每个群集创建 9900 个表(包括临时表)。临时表包括用户定义的临时表以及查询处理或系统维护期间由 Amazon Redshift 创建的临时表。此限制中并不包括视图。有关创建表的更多信息,请参阅 Amazon Redshift Database Developer Guide中的创建表使用说明

  • 您可以为每个群集创建的用户定义的数据库数量是 60。有关创建数据库的更多信息,请参阅 Amazon Redshift Database Developer Guide中的创建数据库

  • 您可以为每个群集创建的 schemas 数量是 9,900 个。有关创建 schema 的更多信息,请参阅 Amazon Redshift Database Developer Guide中的创建 schema

  • 一个群集可以拥有的并行用户连接数量是 500。有关更多信息,请参阅 Amazon Redshift Cluster Management Guide中的连接到群集

  • 对于所有用户定义的查询,工作负载管理 (WLM) 配置可以定义共 50 个并发级别。有关更多信息,请参阅 Amazon Redshift Database Developer Guide中的定义查询队列

  • 对于每个快照,您可以授权还原快照的 AWS 账户数量是 20,对于每个 AWS Key Management Service (AWS KMS) 密钥,可以授权的账户数量是 100。例如,如果您有 10 个快照,它们使用了一个 KMS 密钥加密,那么您可以授权 10 个 AWS 账户来还原每个快照,或者是其他组合:总共 100 账户以及每个快照不超过 20 个账户。有关更多信息,请参阅 Amazon Redshift Cluster Management Guide中的共享快照

  • 使用 COPY 命令加载的单个行的大小上限是 4 MB。有关更多信息,请参阅 Amazon Redshift Database Developer Guide 中的 COPY

  • 最多可以将 10 个 IAM 角色与群集关联,以便授权 Amazon Redshift 代表拥有群集和 IAM 角色的用户访问其他 AWS 服务。有关更多信息,请参阅 授权 Amazon Redshift 代表您访问其他 AWS 服务

命名约束

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

群集标识符

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

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

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

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

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

数据库名称

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

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

  • 不能使用保留字。有关保留字的列表,请参阅 Amazon Redshift Database Developer Guide中的保留字

主用户名

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

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

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

  • 不能使用保留字。有关保留字的列表,请参阅 Amazon Redshift Database Developer Guide中的保留字

主密码

  • 主密码的长度必须在 8 到 64 个字符之间。

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

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

  • 它必须包含一个数字。

  • 它可以是可打印的 ASCII 字符(ASCII 代码 33 到 126),但 '(单引号)、"(双引号)、\、/、@ 和空格除外。

参数组名称

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

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

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

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

群集安全组名称

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

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

  • 不能是 Default

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

子网组名称

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

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

  • 不能是 Default

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

群集快照标识符

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

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

  • 不能是 Default

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

本页内容: