本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon DocumentDB 配額和限制
本主題說明 Amazon 文件資料庫 (與 MongoDB 相容性) 的資源配額、限制和命名限制。
對於某些管理功能,Amazon DocumentDB 會使用與 Amazon Relational Database Service 服務 (AmazonRDS) 和亞馬 Amazon Neptune 共用的操作技術。
支持的實例類型
Amazon DocumentDB 支援隨需執行個體和下列執行個體類型:
-
記憶體最佳化:
-
R6G 執行個體類型:
db.r6g.large
、、db.r6g.2xlarge
、、db.r6g.4xlarge
、db.r6g.8xlarge
、db.r6g.12xlarge
。db.r6g.16xlarge
-
R5 執行個體類型:
db.r5.large
、db.r5.2xlarge
、、db.r5.4xlarge
、db.r5.8xlarge
、db.r5.12xlarge
、db.r5.16xlarge
db.r5.24xlarge
。 -
R4 執行個體類型:
db.r4.large
、db.r4.2xlarge
、db.r4.4xlarge
、db.r4.8xlarge
、db.r4.16xlarge
。
-
-
高載性能:
-
T4G 執行個體類型:
db.t4g.medium
. -
T3 執行個體類型:
db.t3.medium
。
-
如需有關支援的執行個體類型及其規格的詳細資訊,請參閱實例類別規格。
支援的 區域
Amazon DocumentDB 在以下區域提供: AWS
區域名稱 | 區域 | 可用區域 (計算) |
---|---|---|
美國東部 (俄亥俄) |
|
3 |
美國東部 (維吉尼亞北部) |
|
6 |
美國西部 (奧勒岡) |
|
4 |
南美洲 (聖保羅) |
|
3 |
亞太區域 (香港) |
|
3 |
亞太區域 (海德拉巴) |
|
3 |
亞太區域 (孟買) |
|
3 |
亞太區域 (首爾) |
|
4 |
亞太區域 (新加坡) |
|
3 |
亞太區域 (悉尼) |
|
3 |
亞太區域 (東京) |
|
3 |
加拿大 (中部) |
|
3 |
中國 (北京) 區域 |
|
3 |
中國 (寧夏) |
|
3 |
歐洲 (法蘭克福) |
|
3 |
歐洲 (愛爾蘭) |
|
3 |
歐洲 (倫敦) |
|
3 |
歐洲 (米蘭) |
|
3 |
Europe (Paris) |
|
3 |
中東 (UAE) |
|
3 |
AWS GovCloud (美國西部) |
|
3 |
AWS GovCloud (美國東部) |
|
3 |
區域配額
對於某些管理功能,Amazon DocumentDB 會使用與 Amazon Relational Database Service 服務 (AmazonRDS) 共用的操作技術。下表包含 Amazon DocumentDB 和亞馬遜之間共享的區域限制。RDS
注意
上述亞馬遜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 |
彈性叢集 v CPU | 1024 |
手動彈性叢集快照 | 20 |
如果配額可調整,您可以使用 Service Quotas 要求增加配額。有些要求會自動解決,而其他要求則會提交至 AWS Support。您可以追蹤提交的配額增加要求的狀態 AWS Support。增加服務配額的請求不會獲得優先支援。如果您有緊急要求,請聯繫AWS Support
要求增加 Amazon DocumentDB 的配額:
-
在 https://console.aws.amazon.com/servicequotas
開啟 Service Quotas (服務配額) 主控台,如有需要,請登入。 -
在導覽窗格中,選擇 AWS services (AWS 服務)。
-
從清單中選取 Amazon DocumentDB 料庫 (與 MongoDB 相容性) 或 Amazon DocumentDB 彈性叢集,或在搜尋欄位中輸入任一項。
-
如果配額可調整,您可以選取其選項按鈕或名稱,然後選擇頁面右上角的 Request quota increase (請求增加配額)。
-
對於 Change quota value (變更配額值),輸入新值。新值必須大於目前的值。
-
選擇請求。解決請求之後,配額的 Applied quota value (套用的配額值) 會設定為新值。
-
若要檢視任何擱置或最近解決的請求,請從瀏覽窗格中選擇 Dashboard (儀表板)。對於擱置的請求,請選擇請求狀態以開啟請求回條。請求的初始狀態為
Pending
。狀態變更為後Quota requested
,您會看到案例編號與 AWS Support。選擇案例編號,為請求開啟票證。
彙總限制
下表說明 Amazon DocumentDB 中的彙總限制。
資源 | 限制 |
---|---|
支援之階段數上限 | 500 |
叢集限制
下表說明 Amazon DocumentDB 執行個體型叢集限制。
資源 | 限制 |
---|---|
叢集大小 (所有集合和索引的總和) | 128 TiB |
集合大小 (所有集合的總和不得超過叢集限制) - 不包含索引大小 | 32 TB |
每個叢集的集合 | 100,000 |
每個叢集的資料庫數量 | 100,000 |
資料庫大小 (所有資料庫的總和不得超過叢集限制) | 128 TiB |
文件巢狀深度 | 200 個等級 |
文件大小 | 16 MB |
索引鍵大小 | 2048 個位元組 |
每個集合的索引 | 64 |
在複合索引的索引鍵 | 32 |
單一批次命令中的寫入次數上限 | 100,000 |
每個叢集的使用者數目 | 1000 |
執行個體限制
下表說明每個執行個體的 Amazon DocumentDB 限制。
執行個體類型 | 執行個體記憶體 (GiB) | 連接 (全部) | 游標限制 | 未結交易 | 連線 (作用中) |
---|---|---|---|---|---|
T3. 中等 | 4 | 1000 | 30 | 50 | 102 |
T4 克。中等 | 4 | 1000 | 30 | 50 | 102 |
R4. 大 | 15.25 | 1700 | 450 | N/A | 1100 |
大 | 30.5 | 3400 | 450 | N/A | 2700 |
大 | 61 | 6800 | 450 | N/A | 4500 |
大 | 122 | 13600 | 725 | N/A | 4500 |
大型 | 288 | 27200 | 1450 | N/A | 4500 |
大 | 488 | 30000 | 2900 | N/A | 4500 |
大 | 16 | 3400 | 450 | 200 | 1100 |
大 | 32 | 7000 | 450 | 400 | 2700 |
大型 | 64 | 14200 | 450 | 800 | 4500 |
大型 | 128 | 28400 | 760 | 1600 | 4500 |
大型 | 256 | 60000 | 1520 | 3200 | 4500 |
大 | 383 | 60000 | 2280 | 4800 | 4500 |
大型 | 512 | 60000 | 3040 | 6400 | 4500 |
大型 | 768 | 60000 | 4560 | 9600 | 4500 |
大 | 16 | 3400 | 450 | 200 | 1100 |
大 | 32 | 7000 | 450 | 400 | 2700 |
大号 | 64 | 14200 | 450 | 800 | 4500 |
大号 | 128 | 28400 | 760 | 1600 | 4500 |
大号 | 256 | 60000 | 1520 | 3200 | 4500 |
大号 | 383 | 60000 | 2280 | 4800 | 4500 |
大号 | 512 | 60000 | 3040 | 6400 | 4500 |
您可以使用下列 CloudWatch 指標來監控每個執行個體限制並發出警示。如需 Amazon 文件資料庫 CloudWatch 指標的詳細資訊,請參閱。使用監控 Amazon DocumentDB CloudWatch
限制 | CloudWatch 度量 |
---|---|
實例記憶體 | FreeableMemory |
連線 | DatabaseConnectionsMax |
游標 | DatabaseCursorsMax |
交易 | TransactionsOpenMax |
命名限制條件
下表說明 Amazon DocumentDB 中的命名限制。
資源 | 預設限制 |
---|---|
叢集識別碼 |
|
集合名稱:<col> |
長度為 [1—57] 個字元。 |
資料庫名稱:<db> |
長度為 [1—63] 個字元。 |
完整集合名稱:<db>.<col> |
長度為 [3—120] 個字元。 |
完整索引名稱:<db>.<col>.$<index> |
長度為 [6—127] 個字元。 |
索引名稱:<col>$<index> |
長度為 [3—255] 個字元。 |
執行個體識別碼 |
|
主要密碼 |
|
主要使用者名稱 |
|
參數群組名稱 |
|
TTL約束
從TTL索引中刪除不能保證在特定的時間範圍內,並且是最好的工作。例如執行個體資源使用率、文件大小和整體輸送量等因素可能會影響TTL刪除的時間。
彈性叢集限制
下表說明 Amazon DocumentDB 彈性叢集中的最大限制。
資源 | 限制 |
---|---|
每個區域的彈性叢集 | 20 |
v 對每個區域的所有彈性叢集CPU加總 | 1024 |
每個區域的手動叢集快照 | 20 |
每個叢集的碎片 | 32 |
每個叢集的儲存空間 (當資料以銳利金鑰平均分配時) | 4 PIB |
叢集的連線 | 300,000 的下限值或碎片數量 x 與每個碎片 v CPU 相關聯的連接限制 |
UnSharded 集合大小 | 32 TB |
分片集合大小(當數據由銳鍵均勻分佈時) | 1 PB |
每個叢集的資料庫數量 | 10,000 |
UnSharded 每個叢集的集合 | 100,000 |
每個叢集的分割集合 | 1000 |
每個叢集使用者 | 100 |
在單個批處理命令中寫入 | 100,000 |
每個集合的索引 | 64 |
文件巢狀深度 | 100 個層級 |
文件大小 | 16MB |
索引鍵大小 | 2048 位元組 |
在複合索引的索引鍵 | 32 |
彈性叢集碎片限制
下表說明 Amazon DocumentDB 彈性叢集中的最大碎片限制。
資源 | 限制 |
---|---|
v CPU 每個碎片實例 | 64 |
每個碎片的執行個體 | 16 |
每個碎片的層次 | 128 TiB |
每個集合每個碎片的儲存 | 32 TB |
每個碎片的彈性叢集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 |