我的 Amazon Relational Database Service (Amazon RDS) for PostgreSQL 資料庫執行個體具有較低的爆量額度。我想防止這種情況發生。
Amazon RDS 資料庫執行個體使用 Amazon Elastic Block Store (Amazon EBS) 磁碟區 進行儲存。
佈建 IOPS SSD (io1) 磁碟區可提供一致的 IOPS 效能。一般用途 SSD (gp2) 磁碟區取決於分配給資料庫執行個體的儲存大小。gp2 磁碟區的 IOPS 是以吉位元組為單位的磁碟區大小乘以 3,最小值為 100 IOPS (在 33.33 GiB 及以下),最大值為 16,000 IOPS (在 5,334 GiB 及以上)。例如,如果您的磁碟區有 100 GiB,則磁碟區的基準效能為 300 IOPS。
無論大小為何,gp2 磁碟區的初始 I/O 積分餘額為 540 萬 I/O 積分。這足以在至少 30 分鐘內維持 3,000 IOPS 的最大爆量效能。當磁碟區需要的效能 I/O 層級多於基準的效能 I/O 層級時,磁碟區會利用 I/O 積分餘額來執行所需的層級。
當磁碟區的爆量餘額耗盡時,磁碟區會返回其基準效能值。當爆量餘額耗盡時,不會對使用者收取額外費用。磁碟區會保持在其基準效能,直到 IOPS 使用低於基準為止。然後,爆量餘額可以開始重新填充。
任何容量大於 1 TiB 的 gp2 磁碟區都具有高於 3,000 IOPS 爆量效能的基準效能。對於此類磁碟區而言,爆量是無關緊要的,因為基準效能優於 3,000 IOPS 的爆量效能。
然而,根據所要求的儲存量,Amazon RDS 會自動將多個 Amazon EBS 磁碟區分成等量以增強效能。因此,總體分配的 1 TiB 儲存可能會分段到多個較小的磁碟區,而且每個磁碟區的高載效能為 3,000 IOPS。
若要識別 RDS 執行個體的磁碟區數目,請開啟增強型監控,然後在實體裝置主控台中檢查磁碟區數目。
請依照下列步驟疑排查低爆量餘額問題:
如需 EBS 磁碟區中微爆量的詳細資訊,請參閱如何排查因 Amazon RDS 執行個體中 IOPS 瓶頸所造成的 Amazon EBS 磁碟區延遲問題,並檢閱微爆量部分。
I/O 積分和爆量效能
了解爆量與使用 Amazon RDS 和 GP2 的基準效能
如何對 Amazon RDS 執行個體中 IOPS 瓶頸導致的 Amazon EBS 磁碟區延遲進行疑難排解?