本文介紹RDS的主執行個體規格,協助您瞭解RDS主執行個體的最新規格資訊和歷史規格資訊,您可以查看本文瞭解各個規格的具體配置。
RDS還支援通過添加唯讀執行個體(MySQL唯讀執行個體、SQL Server唯讀執行個體、PostgreSQL唯讀執行個體)來擴充讀效能。關於唯讀執行個體規格,請參見唯讀執行個體規格列表。
選定主執行個體規格後您就可以建立並使用執行個體。具體操作,請參見快速建立RDS MySQL執行個體、快速建立RDS SQL Server執行個體、快速建立RDS PostgreSQL執行個體。
各引擎主執行個體規格
執行個體引擎 | 支援產品類型 | 支援儲存類型 | 相關連結 |
RDS MySQL | 標準版、倚天版 | 雲端硬碟、本地碟 | |
RDS SQL Server | / | 雲端硬碟 | |
RDS PostgreSQL | 標準版、倚天版 | 雲端硬碟 | |
RDS MariaDB | 標準版 | 雲端硬碟 |
關於雲端硬碟IOPS
對於本地SSD盤,根據執行個體規格有固定的IOPS限制,詳情請參見本文規格表;對於雲端硬碟,除了執行個體規格外,儲存空間大小對IOPS也會有影響。雲端硬碟IOPS的詳細計算公式如下。
輸送量如果達到上限,也會影響IOPS。
儲存類別 | ESSD雲端硬碟 | SSD雲端硬碟 | ||
效能層級 | PL3 | PL2 | PL1 | 無 |
最大IOPS計算公式 (儲存空間單位:GB) | min{1800+50*儲存空間, 1000000, 執行個體規格最大IOPS} | min{1800+50*儲存空間, 100000, 執行個體規格最大IOPS} | min{1800+50*儲存空間, 50000, 執行個體規格最大IOPS} | min{1800+30*儲存空間, 25000, 執行個體規格最大IOPS} |
以min{1800+50*儲存空間, 50000, 執行個體規格最大IOPS}
為例,公式中各值的說明如下:
min:指最終結果取大括弧中三個值的最小值。
1800+50*儲存空間:雲端硬碟IOPS的基礎計算公式。
50000:當前雲端硬碟對應的最大IOPS。不同雲端硬碟對應的最大IOPS不同。更多資訊,請參見ESSD雲端硬碟。
執行個體規格最大IOPS:ECS執行個體規格限定的最大IOPS。每個規格對應的最大IOPS請參見各引擎主執行個體規格。
雲端硬碟的效能詳情,請參見Block Storage效能。
執行個體的IOPS取上述公式三個值中的最小值。例如:
以ESSD雲端硬碟PL1為例。某執行個體的規格為
mysql.x2.large.2c
,限定最大IOPS為20000,儲存空間為20GB。套用PL1的公式1800+50*20,得出結果為2800,則該執行個體的IOPS為2800。以ESSD雲端硬碟PL1為例。某執行個體的規格為
mysql.x2.large.2c
,限定最大IOPS為20000。當執行個體的儲存空間為6000GB時,套用PL1計算公式的結果為301800,超出了PL1和執行個體規格限定的最大值,取三者最小值的結果為20000。因此該執行個體的IOPS為20000。
執行個體的IO頻寬在滿載的情況下,可能無法達到最大IOPS。
ECS雲端硬碟的IOPS以4 KB為基準,而MySQL的讀寫IOPS預設為16 KB,因此MySQL執行一次讀寫會消耗4次IO。
本文執行個體規格表中“最大IOPS”和“最大IO頻寬(Mb/s)”標記為“無”的規格為多執行個體搶佔資源,IOPS不做限制。
關於雲端硬碟輸送量
雲端硬碟IOPS的詳細計算公式如下。
IOPS如果達到上限,也會影響輸送量。
儲存類別 | ESSD雲端硬碟 | SSD雲端硬碟 | ||
效能層級 | PL3 | PL2 | PL1 | 無 |
雲端硬碟輸送量效能公式 (輸送量單位:MB/s、儲存空間單位:GB) | min{120+0.5*儲存空間, 4000, 執行個體規格最大IO頻寬} | min{120+0.5*儲存空間, 750, 執行個體規格最大IO頻寬} | min{120+0.5*儲存空間, 350, 執行個體規格最大IO頻寬} | min{120+0.5*儲存空間, 300, 執行個體規格最大IO頻寬} |
以min{120+0.5*儲存空間, 350, 執行個體規格最大IO頻寬}
為例,公式中各值的說明如下:
120+0.5*儲存空間:ESSD雲端硬碟輸送量的基礎計算公式。
350:ESSD雲端硬碟限定的單盤最大輸送量。關於雲端硬碟以及雲端硬碟PL等級的更多資訊,請參見ESSD雲端硬碟。
執行個體規格最大IO頻寬:ECS執行個體規格限定的最大IO頻寬。每個規格對應的最大IO頻寬請參見RDS MySQL主執行個體規格列表。
說明當前僅在MySQL規格表中展示最大IO頻寬。
執行個體的雲端硬碟輸送量取上述公式三個值中的最小值。例如:
以ESSD雲端硬碟PL3為例。某執行個體的規格為
mysql.x2.large.2c
,限定最大IO頻寬為1536 Mb/s,儲存空間為20 GB。套用PL3公式的結果為130 Mb/s,則該執行個體的最大輸送量為130 Mb/s。以ESSD雲端硬碟PL3為例。某執行個體的規格為
mysql.x2.large.2c
,限定最大IO頻寬為1536 Mb/s,儲存空間為5000 GB。套用PL3計算公式的結果為2620 Mb/s,超出了樣本規格限定的最大IO頻寬。因此該執行個體的最大輸送量為1536 Mb/s。
規格類型說明
根據執行個體規格類型的不同,實際使用過程中可能無法達到執行個體規格列表中給出的最大串連數和最大IOPS數。各規格類型對應的說明如下:
規格類型 | 說明 | 是否承諾最大串連數 | 是否承諾最大IOPS |
獨享型雲端硬碟 | 完全獨享CPU、記憶體、儲存介質以及I/O資源。 | 是 | 是 |
獨佔物理機 | 完全獨享CPU、記憶體、儲存介質以及I/O資源。 | 是 | 是 |
獨享型本地碟 | 獨享CPU和記憶體,與同一物理機中的其他使用者共用I/O資源。 | 是 | 否 |
通用型 | 獨享記憶體,與同一物理機中的其他使用者共用CPU和I/O資源。 | 是 | 否 |
更多資訊,請參見執行個體規格類型系列。
FAQ
Q:為什麼入門級規格的效能看起來比企業級規格的效能要好?相同CPU和記憶體下,入門級規格的最大串連數和IOPS都比企業級規格高。
A:這是因為入門級規格屬於共用/通用型規格類型系列,企業級規格屬於獨享型規格類型系列。實際使用中企業級規格由於獨享CPU和記憶體,會更加穩定。詳細區別,請參見執行個體規格類型系列。
Q:想查詢當前售賣資源怎麼辦?
A:可以使用DescribeAvailableResource介面查詢。
Q:為什麼不展示QPS和TPS?
A:QPS和TPS需要RDS上面部署相關對象測試。同一個規格的執行個體在不同業務系統中,根據實現方法不同,QPS和TPS也會有較大的差距。QPS和TPS的測試方法,請參見效能測試指導。