Amazon Redshift 中的配額和限制 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Redshift 中的配額和限制

Amazon Redshift 具有配額,可限制您 AWS 帳戶中每個 AWS 區域的數個資源的使用。每個配額都有預設值,而且有些配額可以調整。對於可調整配額,您可以透過提交 Amazon Redshift 限制增加表單 來請求增加 AWS 區域中 AWS 的帳戶。

Amazon Redshift 物件的配額

Amazon Redshift 的配額會限制數種物件類型的使用。每個類型都有預設值。

配額名稱 AWS 預設值 可調整 描述

AWS 您可以授權為每個快照還原快照的帳戶

20

您可以授權為每個快照還原快照 AWS 的帳戶數目上限。

AWS 您可以授權 還原快照的帳戶 AWS KMS key

100

您可以授權每個KMS金鑰還原快照 AWS 的帳戶數目上限。也就是說,如果您有 10 個使用單一KMS金鑰加密的快照,則可以授權 10 個 AWS 帳戶還原每個快照,或新增最多 100 個帳戶且每個快照不超過 20 個帳戶的其他組合。

Amazon Redshift 的叢集IAM角色可存取其他 AWS 服務

501

您可以與叢集建立關聯的IAM角色數量上限,以授權 Amazon Redshift 為擁有叢集和IAM角色的使用者存取其他 AWS 服務。

1下列 中的配額為 10 AWS 區域: us-iso-east-1、 us-iso-west-1、 us-isob-east-1。

所有使用者定義手動WLM佇列的並行層級 (查詢槽)

50

手動工作負載管理定義之所有使用者定義佇列的查詢槽上限。

並行擴展叢集

10

並行擴展叢集的數目上限。

DC2 叢集中的節點

128

您可以配置給叢集的DC2節點數量上限。如需每個節點類型之節點限制的相關資訊,請參閱 Amazon Redshift 中的叢集和節點

事件訂閱

20

目前 AWS 區域中此帳戶的事件訂閱數量上限。

節點

200

目前 AWS 區域中此帳戶所有資料庫執行個體的節點數量上限。

參數群組

20

目前 AWS 區域中此帳戶的參數群組數目上限。

RA3 叢集中的節點

128

您可以配置給叢集的RA3節點數量上限。如需每個節點類型之節點限制的相關資訊,請參閱 Amazon Redshift 中的叢集和節點

連接至叢集的 Redshift 受管VPC端點

30

您可以連線至叢集的 Redshift 受管VPC端點數量上限。如需 Redshift 受管VPC端點的詳細資訊,請參閱 紅移託VPC管端點

透過 Redshift 受管VPC端點存取叢集的授予者

5

叢集擁有者可授權為叢集建立 Redshift 受管VPC端點的受讓者數目上限。如需 Redshift 受管VPC端點的詳細資訊,請參閱 紅移託VPC管端點

每個授權的 Redshift 受管VPC端點

5

您可以為每個授權建立的 Redshift 受管VPC端點數量上限。如需 Redshift 受管VPC端點的詳細資訊,請參閱 紅移託VPC管端點

預留節點

200

目前 AWS 區域中此帳戶的預留節點數量上限。

各叢集中每個資料庫中的結構描述

9,900

各叢集中可在每個資料庫中建立的結構描述數目上限。然而,pg_temp_* 結構描述不會計入此配額。

安全群組

20

目前 AWS 區域中此帳戶的安全群組數量上限。

載入者時的單一資料列大小 COPY

4

使用 COPY命令載入時,單一資料列的大小上限 (以 MB 為單位)。

快照

700

目前 AWS 區域中此帳戶的使用者快照數目上限。

子網路群組

20

目前 AWS 區域中此帳戶的子網路群組數量上限。

子網路群組中的子網路

20

子網路群組的子網路數目上限。

large 叢集節點類型的資料表

9,900

大型叢集節點類型的資料表數量上限。此限制包括永久資料表、暫存資料表、資料共用資料表和具體化視觀表。外部資料表會計為暫存資料表。暫存資料表包括使用者定義的暫存資料表,以及 Amazon Redshift 在查詢處理或系統維護期間建立的暫存資料表。檢視和系統暫存資料表不包含在此限制中。

xlarge 叢集節點類型的資料表

9,900

xlarge 叢集節點類型的資料表數目上限。此限制包括永久資料表、暫存資料表、資料共用資料表和具體化視觀表。外部資料表會計為暫存資料表。暫存資料表包括使用者定義的暫存資料表,以及 Amazon Redshift 在查詢處理或系統維護期間建立的暫存資料表。檢視和系統暫存資料表不包含在此限制中。

具有單節點叢集之 xlplus 叢集節點類型的資料表。

9,900

具有單節點叢集之 xlplus 叢集節點類型的資料表數目上限。此限制包括永久資料表、暫存資料表、資料共用資料表和具體化視觀表。外部資料表會計為暫存資料表。暫存資料表包括使用者定義的暫存資料表,以及 Amazon Redshift 在查詢處理或系統維護期間建立的暫存資料表。檢視和系統暫存資料表不包含在此限制中。

具有多節點叢集之 xlplus 叢集節點類型的資料表。

20,000

具有多節點叢集之 xlplus 叢集節點類型的資料表數目上限。此限制包括永久資料表、暫存資料表、資料共用資料表和具體化視觀表。外部資料表會計為暫存資料表。暫存資料表包括使用者定義的暫存資料表,以及 Amazon Redshift 在查詢處理或系統維護期間建立的暫存資料表。檢視和系統暫存資料表不包含在此限制中。

4xlarge 叢集節點類型的資料表

200,000

4xlarge 叢集節點類型的資料表數目上限。此限制包括永久資料表、暫存資料表、資料共用資料表和具體化視觀表。外部資料表會計為暫存資料表。暫存資料表包括使用者定義的暫存資料表,以及 Amazon Redshift 在查詢處理或系統維護期間建立的暫存資料表。檢視和系統暫存資料表不包含在此限制中。

8xlarge 叢集節點類型的資料表

200,000

8xlarge 叢集節點類型的資料表數目上限。此限制包括永久資料表、暫存資料表、資料共用資料表和具體化視觀表。外部資料表會計為暫存資料表。暫存資料表包括使用者定義的暫存資料表,以及 Amazon Redshift 在查詢處理或系統維護期間建立的暫存資料表。檢視和系統暫存資料表不包含在此限制中。

16xlarge 叢集節點類型的資料表

200,000

16xlarge 叢集節點類型的資料表數目上限。此限制包括永久資料表、暫存資料表、資料共用資料表和具體化視觀表。外部資料表會計為暫存資料表。暫存資料表包括使用者定義的暫存資料表,以及 Amazon Redshift 在查詢處理或系統維護期間建立的暫存資料表。檢視和系統暫存資料表不包含在此限制中。

​資料庫數目

60

Amazon Redshift 叢集中允許的資料庫計數上限。這會排除從資料共用建立的資料庫。

閒置或非作用中工作階段的逾時

4 小時

此設定適用於叢集。如需為使用者設定閒置工作階段逾時值的相關資訊,請參閱 Amazon Redshift 資料庫開發人員指南 ALTER USER 中的 。 使用者設定的優先順序高於叢集設定。

閒置交易的逾時

6 小時

開啟中交易的非作用中期間上限,超過之後,Amazon Redshift 就會結束與交易相關聯的工作階段。此設定的優先順序高於任何使用者定義的閒置逾時設定。其適用於叢集。

資料庫中的預存程序

10,000

預存程序的數目上限。若要了解更多限制,請參閱預存程序支援的限制和差異

RA3 節點的連線數目上限

2,000

叢集的連線數上限RA3。允許的連線數目上限會隨節點類型而異。

DC2 節點的連線數目上限

各有不同

dc2.large 叢集的連線數目上限為 500。dc2.8xlarge 叢集的集合數目上限為 2000。

叢集中的 Amazon Redshift 角色數目

1,000

您可以為每個叢集建立的 Amazon Redshift 角色數目上限。如需角色型存取控制 (RBAC) 角色的詳細資訊,請參閱 Amazon Redshift 資料庫開發人員指南中的角色型存取控制 (RBAC)

Amazon Redshift Serverless 物件的配額

Amazon Redshift 的配額會限制 Amazon Redshift Serverless 執行個體中數個物件類型的使用。每個類型都有預設值。

配額名稱 AWS 預設值 可調整 描述

​資料庫數目

100

Amazon Redshift Serverless 命名空間中允許的資料庫計數上限。這會排除從資料共用建立的資料庫。

結構描述數目

9,900

Amazon Redshift Serverless 執行個體中允許的結構描述計數上限。

資料表數目

200,000

Amazon Redshift Serverless 執行個體中允許的資料表計數上限。

閒置或非作用中工作階段的逾時

1 小時

如需為使用者設定閒置工作階段逾時值的相關資訊,請參閱 Amazon Redshift 資料庫開發人員指南 ALTER USER 中的 。 會優先採用使用者設定。

執行中查詢的逾時

86,399 秒 (24 小時)

執行中的查詢在遭到 Amazon Redshift 結束前的執行時間上限。

閒置交易的逾時

6 小時

開啟中交易的非作用中期間上限,超過之後,Amazon Redshift Serverless 就會結束與交易相關聯的工作階段。此設定的優先順序高於任何使用者定義的閒置逾時設定。

連線數目上限

2000

允許連線至工作群組的連線數目上限。

工作群組數目

25

支援的工作群組數目。

命名空間數目

25

支援的命名空間數目。

工作群組中的 Amazon Redshift 角色數目

1,000

您可以為每個工作群組建立的 Amazon Redshift 角色數目上限。如需角色型存取控制 (RBAC) 角色的詳細資訊,請參閱 Amazon Redshift 資料庫開發人員指南中的角色型存取控制 (RBAC)

如需 Amazon Redshift Serverless 計費如何受逾時組態影響的相關資訊,請參閱 Amazon Redshift Serverless 的帳單

Amazon Redshift 資料的配額 API

Amazon Redshift 具有限制 Redshift Data 使用的配額API。每個類型都有預設值。如需 Amazon Redshift Data 的詳細資訊API,請參閱 使用 Amazon Redshift Data API

配額名稱 AWS 預設值 可調整 描述

的每秒交易數 (TPS) BatchExecuteStatement API

20

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) CancelStatement API

3

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) DescribeStatement API

100

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) DescribeTable API

3

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) ExecuteStatement API

30

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) GetStatementResult API

20

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) ListDatabases API

3

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) ListSchemas API

3

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) ListStatements API

3

您每秒可以提出而不受限制的操作請求數量上限。

的每秒交易數 (TPS) ListTables API

3

您每秒可以提出而不受限制的操作請求數量上限。

查詢編輯器 v2 物件的配額

Amazon Redshift 的配額會限制 Amazon Redshift 查詢編輯器 v2 中數個物件類型的使用。每個類型都有預設值。

配額名稱 AWS 預設值 可調整 描述

連線

500

目前區域中,您可以在此帳戶中使用查詢編輯器 v2 建立的連線數目上限。

每個帳戶的作用中主體

50

在目前區域中,可在此帳戶中使用查詢編輯器 v2 的同時主體數量上限。

已儲存的查詢

2,500

目前區域中,您可以在此帳戶中使用查詢編輯器 v2 建立的已儲存查詢數目上限。

查詢版本

20

目前區域中,您可以在此帳戶中使用查詢編輯器 v2 為每一查詢建立的版本數目上限。

已儲存的圖表

500

目前區域中,您可以在此帳戶中使用查詢編輯器 v2 建立的已儲存圖表數目上限。

每一查詢擷取的資料列數目

100,000

目前區域中,可在此帳戶中由查詢編輯器 v2 為每一查詢擷取的資料列數目上限。

每一查詢擷取的資料大小

5

目前區域中,可在此帳戶中由查詢編輯器 v2 為每一查詢擷取的資料大小上限 (以 MB 為單位)。

並行連線數目上限

3

每一使用者的資料庫連線數目上限 (包括隔離的工作階段)。此值可由查詢編輯器 v2 管理員在帳戶設定中設定為 1–10。如果您達到管理員設定的限制,請考慮在執行 時使用共用工作階段,而非隔離工作階段SQL。如需連線的相關資訊,請參閱開啟查詢編輯器 v2。如需設定限制的相關資訊,請參閱帳戶設定

Amazon Redshift Spectrum 物件的配額和限制

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

  • 使用 時,每個 AWS 帳戶的資料庫數目上限 AWS Glue Data Catalog。如需此值,請參閱《Amazon Web Services 一般參考》中的 AWS Glue 服務配額

  • 使用 AWS Glue Data Catalog時,每個資料庫的資料表數目上限。如需此值,請參閱《Amazon Web Services 一般參考》中的 AWS Glue 服務配額

  • 使用 AWS Glue Data Catalog時,每個資料保的分割區數目上限。如需此值,請參閱《Amazon Web Services 一般參考》中的 AWS Glue 服務配額

  • 使用 時,每個 AWS 帳戶的分割區數量上限 AWS Glue Data Catalog。如需此值,請參閱《Amazon Web Services 一般參考》中的 AWS Glue 服務配額

  • 使用 時,外部資料表的欄數上限 AWS Glue Data Catalog,啟用虛擬欄時為 1,597,未啟用虛擬欄時為 1,600。

  • 使用 時, ION或 JSON 檔案中字串值的大小上限為 AWS Glue Data Catalog 16 KB。如果達到此限制,則可以截斷字串。

  • 您最多可以使用單一ALTERTABLE陳述式新增 100 個分割區。

  • 所有 S3 資料都必須位於與 Amazon Redshift 叢集相同的 AWS 區域。

  • ION 和 中的時間戳記JSON必須使用 ISO8601 格式。

  • 不支援ORC檔案的外部壓縮。

  • 文字、開啟 CSV和 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 個英數字元或連字號。

  • 第一個字元必須是字母。

  • 不能以一個連字號結尾或是連續包含兩個連字號。

  • 它在 AWS 帳戶的所有叢集中必須是唯一的。

資料庫名稱

  • 資料庫名稱必須包含 1–64 個英數字元。

  • 它只能包含小寫字母。

  • 它不能是保留字。如需保留字清單,請參閱《Amazon Redshift 資料庫開發人員指南》中的保留字

Redshift 受管端點的VPC端點名稱

  • 端點名稱必須包含 1–30 個字元。

  • 有效字元為 A-Z、a-z、0-9 和連字號 (-)。

  • 第一個字元必須是字母。

  • 名稱不能包含兩個連續連字號或以連字號結尾。

管理員使用者名稱

  • 管理員使用者名稱必須僅包含小寫字母。

  • 其必須包含 1–128 個英數字元。

  • 第一個字元必須是字母。

  • 它不能是保留字。如需保留字清單,請參閱《Amazon Redshift 資料庫開發人員指南》中的保留字

管理員密碼

  • 管理員密碼必須包含 8–64 個字元。

  • 必須包含至少一個大寫字母。

  • 必須包含至少一個小寫字母。

  • 它必須包含一個數字。

  • 它可以使用ASCII代碼為 33–126 的任何ASCII字元,但 ' (單引號)、" (雙引號)、\、/ 或 @ 除外。

參數群組名稱

  • 參數群組名稱必須包含 1–255 個英數字元或連字號。

  • 它只能包含小寫字元。

  • 第一個字元必須是字母。

  • 不能以一個連字號結尾或是連續包含兩個連字號。

叢集安全群組名稱

  • 叢集安全群組名稱必須包含 255 個以內的英數字元或連字號。

  • 它只能包含小寫字元。

  • 它不得為 Default

  • 它對於您 AWS 帳戶建立的所有安全群組必須是唯一的。

子網路群組名稱

  • 子網路安全群組名稱必須包含 255 個以內的英數字元或連字號。

  • 它只能包含小寫字元。

  • 它不得為 Default

  • 對於您 AWS 帳戶建立的所有子網路群組,其必須是唯一的。

叢集快照識別碼

  • 叢集快照識別碼必須包含 255 個以內的英數字元或連字號。

  • 它只能包含小寫字元。

  • 它不得為 Default

  • 對於您 AWS 帳戶建立的所有快照識別符,其必須是唯一的。