我有一个RDS(Postgres)实例,存储SSD为1000GB,但数据大小只有100GB.

如何轻松缩小RDS的存储资源?

推荐答案

RDS不允许减少分配给数据库实例的存储量,只允许增加存储量.

要将数据库移动到更少的存储空间,您必须使用所需的存储空间创建一个新的RDS实例,然后使用pg_dump/pg_restore之类的方法将数据从旧数据库移动到新数据库.

还要注意,具有1000GB SSD存储的RDS实例的基本IOPS为3000.具有100GB SSD存储的RDS实例的基本IOPS为300,偶尔会出现高达3000的突发事件.

Postgresql相关问答推荐

如何在Common Lisp中使用Postmodern在表更改时获得通知?

在postgres中查找多个表中不同列的计数和总和

无法在timscaleDb中创建Hypertable

为什么我的唯一索引在 Postgresql 中不起作用?

如何准确确定边界附近的点和地理的 ST_Intersects(ST_Intersects geography vs. Geometry diffrepancy)

Postgresql如何从jsonB列的数组中的多个json中 Select 一个值

有没有办法使用postgresql将具有不同ID的同一行多次添加到表中?

如何将两条线几何连接成一条记录?

PostgreSQL 返回准确或最接近查询日期的日期

我应该使用哪个 postgresql 包?

获取带有时区偏移的日期

如何使用 SpringBoot + JPA 存储 PostgreSQL jsonb?

Sidekiq - 无法在 5.000 秒内获得数据库连接

如何在 plpgsql 中使用记录类型变量?

如何使用 node-postgres 将多行正确插入 PG?

SQL - 提示引用列

无法在 postgresql hibernate 中使用名为user的表

PostgreSQL 表变量

如何将表的一列复制到PostgreSQL中比较相同ID的另一表的列

Rails PG::UndefinedTable:错误:missing FROM-clause entry for table