Amazon DocumentDB 配額和限制 - Amazon DocumentDB

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

Amazon DocumentDB 配額和限制

本主題說明 Amazon DocumentDB (具有 MongoDB 相容性) 的資源配額、限制和命名限制。

對於某些管理功能,Amazon DocumentDB 使用與 Amazon Relational Database Service (Amazon RDS) 和 Amazon Neptune 共用的操作技術。

支援的執行個體類型

Amazon DocumentDB 支援隨需執行個體和下列執行個體類型:

  • 記憶體最佳化:

    • R6G 執行個體類型:db.r6g.largedb.r6g.2xlargedb.r6g.4xlargedb.r6g.8xlargedb.r6g.12xlargedb.r6g.16xlarge

    • R5 執行個體類型:db.r5.largedb.r5.2xlargedb.r5.4xlargedb.r5.8xlargedb.r5.12xlargedb.r5.16xlargedb.r5.24xlarge

    • R4 執行個體類型:db.r4.largedb.r4.2xlargedb.r4.4xlargedb.r4.8xlargedb.r4.16xlarge

  • 爆量效能:

    • T4G 執行個體類型:db.t4g.medium

    • T3 執行個體類型:db.t3.medium

如需有關支援的執行個體類型及其規格的詳細資訊,請參閱執行個體類別規格

支援的 區域

Amazon DocumentDB 可在下列 AWS 區域使用:

區域名稱 區域 可用區域 (運算)

美國東部 (俄亥俄)

us-east-2

3

美國東部 (維吉尼亞北部)

us-east-1

6

美國西部 (奧勒岡)

us-west-2

4

非洲 (開普敦)

af-south-1

3

南美洲 (聖保羅)

sa-east-1

3

亞太區域 (香港)

ap-east-1

3

亞太區域 (海德拉巴)

ap-south-2

3

亞太區域 (孟買)

ap-south-1

3

亞太區域 (首爾)

ap-northeast-2

4

亞太區域 (新加坡)

ap-southeast-1

3

亞太區域 (悉尼)

ap-southeast-2

3

亞太區域 (東京)

ap-northeast-1

3

加拿大 (中部)

ca-central-1

3

中國 (北京) 區域

cn-north-1

3

中國 (寧夏)

cn-northwest-1

3

歐洲 (法蘭克福)

eu-central-1

3

歐洲 (愛爾蘭)

eu-west-1

3

歐洲 (倫敦)

eu-west-2

3

歐洲 (米蘭)

eu-south-1

3

Europe (Paris)

eu-west-3

3

歐洲 (西班牙)

eu-south-2

3

中東 (UAE)

me-central-1

3

AWS GovCloud (美國西部)

us-gov-west-1

3

AWS GovCloud (美國東部)

us-gov-east-1

3

區域配額

對於某些管理功能,Amazon DocumentDB 使用與 Amazon Relational Database Service (Amazon ) 共用的操作技術RDS。下表包含 Amazon DocumentDB 和 Amazon 之間共用的區域限制RDS。

注意

上述 Amazon RDS共用技術僅適用於 Amazon DocumentDB 執行個體型叢集。Amazon DocumentDB 彈性叢集不會與 Amazon 共用技術RDS。

下列限制適用於 Amazon DocumentDB 執行個體型叢集,且每個區域每個 AWS 帳戶。

資源 AWS 預設限制
叢集 40
叢集參數群組 50
事件訂閱 20
執行個體 40
手動叢集快照 100
僅供讀取複本數 (每個叢集) 15
子網路群組 50
每個子網路群組的子網路 20
每個資源的標籤 50
VPC 每個執行個體的安全群組 5

下列限制適用於 Amazon DocumentDB 彈性叢集,且每個區域每個 AWS 帳戶。

資源 AWS 預設限制
彈性叢集 20
彈性叢集 vCPU 1024
手動彈性叢集快照 20

如果配額可調整,您可以使用 Service Quotas 要求增加配額。有些請求會自動解決,而有些請求則會提交至 AWS Support。您可以追蹤提交至 的配額增加請求狀態 AWS Support。增加服務配額的請求不會獲得優先支援。如果您有緊急請求,請聯絡 AWS Support。如需服務配額的詳細資訊,請參閱什麼是服務配額?

若要請求提高 Amazon DocumentDB 的配額:
  1. https://console.aws.amazon.com/servicequotas 開啟 Service Quotas (服務配額) 主控台,如有需要,請登入。

  2. 在導覽窗格中,選擇 AWS services (AWS 服務)。

  3. 從清單中選擇 Amazon DocumentDB (與 MongoDB 相容) 或 Amazon DocumentDB Elastic Cluster,或在搜尋欄位中輸入其中一個。

  4. 如果配額可調整,您可以選取其選項按鈕或名稱,然後選擇頁面右上角的 Request quota increase (請求增加配額)

  5. 對於 Change quota value (變更配額值),輸入新值。新值必須大於目前的值。

  6. 選擇請求。解決請求之後,配額的 Applied quota value (套用的配額值) 會設定為新值。

  7. 若要檢視任何擱置或最近解決的請求,請從瀏覽窗格中選擇 Dashboard (儀表板)。對於擱置的請求,請選擇請求狀態以開啟請求回條。請求的初始狀態為 Pending。狀態變更為 後Quota requested,您會看到 的案例編號 AWS Support。選擇案例編號,為請求開啟票證。

彙總限制

下表說明 Amazon DocumentDB 中的彙總限制。

資源 限制
支援之階段數上限 500

叢集限制

下表說明 Amazon DocumentDB 執行個體型叢集限制。

資源 限制
叢集大小 (所有集合和索引的總和) 128 TiB
集合大小 (所有集合的總和不得超過叢集限制) - 不包含索引大小 32 TiB
每個叢集的集合 100,000
每個叢集的資料庫數量 100,000
資料庫大小 (所有資料庫的總和不得超過叢集限制) 128 TiB
文件巢狀深度 200 個層級
文件大小 16 MB
索引鍵大小 2048 個位元組
每個集合的索引 64
在複合索引的索引鍵 32
單一批次命令中的寫入次數上限 100,000
每個叢集的使用者數目 1000

執行個體限制

下表說明每個執行個體的 Amazon DocumentDB 限制。

執行個體類型 執行個體記憶體 (GiB) 連線 (全部) 游標限制 開啟交易 連線 (作用中)
T3.medium 4 1000 30 50 102
T4G.medium 4 1000 30 50 102
R4.large 15.25 1700 450 N/A 1100
R4.xlarge 30.5 3400 450 N/A 2700
R4.2xlarge 61 6800 450 N/A 4500
R4.4xlarge 122 13600 725 N/A 4500
R4.8xlarge 288 27200 1450 N/A 4500
R4.16xlarge 488 30000 2900 N/A 4500
R5.large 16 3400 450 200 1100
R5.xlarge 32 7000 450 400 2700
R5.2xlarge 64 14200 450 800 4500
R5.4xlarge 128 28400 760 1600 4500
R5.8xlarge 256 60000 1520 3200 4500
R5.12xlarge 383 60000 2280 4800 4500
R5.16xlarge 512 60000 3040 6400 4500
R5.24xlarge 768 60000 4560 9600 4500
R6G.large* 16 3400 450 200 1100
R6G.xlarge* 32 7000 450 400 2700
R6G.2xlarge* 64 14200 450 800 4500
R6G.4xlarge* 128 28400 760 1600 4500
R6G.8xlarge* 256 60000 1520 3200 4500
R6G.12xlarge* 383 60000 2280 4800 4500
R6G.16xlarge* 512 60000 3040 6400 4500

* 包括 R6GD

您可以使用下列 CloudWatch 指標,監控和警示每個執行個體限制上的 。如需 Amazon DocumentDB CloudWatch 指標的詳細資訊,請參閱使用 監控 Amazon DocumentDB CloudWatch

限制 CloudWatch 指標
執行個體記憶體 FreeableMemory
連線 DatabaseConnectionsMax
游標 DatabaseCursorsMax
交易 TransactionsOpenMax

命名限制條件

下表說明 Amazon DocumentDB 中的命名限制。

資源 預設限制
叢集識別碼
  • 長度為 【1–63】 個字母、數字或連字號。

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

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

  • 對於每個區域每個 AWS 帳戶的所有叢集 (跨 Amazon RDS、Amazon Neptune 和 Amazon DocumentDB),必須是唯一的。

集合名稱:<col>

長度為 【1–57】 個字元。

資料庫名稱:<db>

長度為 【1–63】 個字元。

完整集合名稱:<db>.<col> 長度為 【3–120】 個字元。
完整索引名稱:<db>.<col>.$<index> 長度為 【6–377】 個字元。
索引名稱:<col>$<index>

長度為 【3–255】 個字元。

執行個體識別碼
  • 長度為 【1–63】 個字母、數字或連字號

  • 第一個字元必須是字母

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

  • 對於每個區域每個 AWS 帳戶的所有執行個體 (跨 Amazon RDS、Amazon Neptune 和 Amazon DocumentDB),必須是唯一的。

主要密碼
  • 長度為 【8-100】 個可列印ASCII字元。

  • 可以使用任何可列印ASCII字元,但下列除外:

    • / (正斜線)

    • " (雙引號)

    • @ (@ 符號)

主要使用者名稱
  • 長度為 [1-63] 英數字元。

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

  • 不能是資料庫引擎保留的字。

參數群組名稱
  • 長度為 [1-255] 個英數字元。

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

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

TTL 限制條件

無法保證在特定時間範圍內從TTL索引刪除,且是最大努力。執行個體資源使用率、文件大小和整體輸送量等因素可能會影響TTL刪除的時間。

彈性叢集限制

下表說明 Amazon DocumentDB 彈性叢集的最大限制。

資源 限制
每個區域的彈性叢集 20
每個區域在所有彈性叢集中加總 vCPU 1024
每個區域的手動叢集快照 20
每個叢集的碎片 32
每個叢集的儲存體 (當資料由碎片金鑰平均分佈時) 4 PiB
叢集的連線 每個碎片 300,000 個碎片數量的較低值 x 與 vCPU 相關聯的連線限制
UnSharded 集合大小 32 TiB
碎片收集大小 (當資料由碎片金鑰平均分佈時) 1PB
每個叢集的資料庫數量 10,000
UnSharded 每個叢集的集合數 100,000
每個叢集的碎片集合 1000
每個叢集的使用者 100
在單一批次命令中寫入 100,000
每個集合的索引 64
文件巢狀深度 100 個層級
文件大小 16MB
索引鍵大小 2048 位元組
在複合索引的索引鍵 32

彈性叢集碎片限制

下表說明 Amazon DocumentDB 彈性叢集中的碎片限制上限。

資源 限制
vCPU 每個碎片執行個體 64
每個碎片的執行個體數 16
每個碎片的儲存空間 128 TiB
每個碎片每個集合的儲存體 32 TiB

每個碎片的彈性叢集 CPU、記憶體、連線和游標限制

下表說明 Amazon DocumentDB 彈性叢集碎片的最大 CPU、記憶體、連線和游標限制。

vCPUs 每個碎片 執行個體記憶體 (GiB) 連線限制 游標限制
2 16 1700 450
4 32 3500 450
8 64 7100 450
16 128 14200 760
32 256 28400 1520
48 383 30000 2280
64 512 30000 3040