5

我們有一個m4.2x large RDS Postgres實例,具有300 GB存儲和1000個預置IOPS。在RDS中增加預置IOPS會導致停機?

我們想把PIOPS提高到2000,會不會有停機時間? 如果表現會降級,有沒有衡量多少?

我找不到任何相關的文檔,談論在更改發生時增加PIOPS對實例的影響。

謝謝

回答

5

根據亞馬遜將不會停機。下面參考。

IOPS: RDS實例的新預置IOPS(I/O操作每秒)值。 更改此設置不會導致中斷,並且將在下一個維護時段應用更改,除非此請求的ApplyImmediately參數設置爲true。

默認:使用現有的設置

限制條件:供給必須大於電流值大至少10%的價值。不比現有值大10%以上的值向上取整,以使它們比當前值大10%。如果要從預置IOPS遷移到標準存儲,請將此值設置爲0.數據庫實例將需要重新引導,以使存儲類型的更改生效。

ModifyDBInstance

+0

但是會有什麼影響?像降級的性能?如果有的話會有多嚴重? – ketanbhatt

1

所以,@約翰漢利的回答(和測試在測試實例)後,我們就做了改變。

手術耗時約1小時6分鐘。以下是該期間的相關圖表。

enter image description here

我們在此期間沒有遇到任何停機時間。即使總IOPS(〜1600)高於我們的舊限制(1000),我們也沒有面臨任何性能下降。

認爲這將有助於在相同的情況下的人。