How to reduce storage(scale down) my RDS instance?

Hello lad picture Hello lad · Apr 20, 2016 · Viewed 17.7k times · Source

I have a RDS(Postgres) instance with Storage SSD 1000GB, but the data is only 100GB of size.

How can I scale down the storage resource of RDS easily ?

Answer

Mark B picture Mark B · Apr 20, 2016

RDS does not allow you to reduce the amount of storage allocated to a database instance, only increase it.

To move your database to less storage you would have to create a new RDS instance with your desired storage space, then use something like pg_dump/pg_restore to move the data from the old database to the new one.

Also be aware that an RDS instance with 1,000GB of SSD storage has a base IOPS of 3,000. An RDS instance with 100GB of SSD storage has a base IOPS of 300, with occasional bursts of up to 3,000.