我有一个RDS实例(db.t2.small),其存储类型为预配置IOPS(SSD),备份保留期为2天。
我想将存储类型更改为通用(SSD)并将备份保留期更改为30天。
如果我这样做,那么实例会有任何停机时间吗? 如果是,停机时间会持续多长时间? 我是否会面临任何数据丢失?
答案 0 :(得分:2)
是的,您将有停机时间,因为服务器实例类型正在更改并且需要重新启动 - 不确定停机时间,但估计最多只需10-30分钟。
不,没有数据丢失。
答案 1 :(得分:0)
关于存储类型的更改,根据AWS文档,RDS会尝试保持数据卷和数据库实例处于活动状态并提供请求,但性能会显着下降。性能下降可能是如此常见和严重,以至于它可能也是脱机的。
每当您更改数据库实例的存储类型时,都会为其提供数据 该数据库实例迁移到新卷。持续时间 迁移取决于几个因素,如数据库负载,存储 大小,存储类型和配置的IOPS数量(如果有)。典型 迁移时间不到24小时,但最多可能需要几天时间 一些案例。在迁移期间,数据库实例可用于 使用,但可能会遇到性能下降。
关于备份保留的更改,我尝试将我的RDS(PostgreSQL)上的更改从0更改为7并重新启动实例并将其置于修改状态,但它仍然响应查询。我的RDS服务器上的负载几乎为0,所以我不能说在这种情况下会有多快的响应,但我认为更改备份保留期不会对数据库本身产生太大影响。< / p>
答案 2 :(得分:0)
我在r3.4xlarge上做了降级,使用postgres 9.3,3TB数据库,为通用固态硬盘配置了10K配置的iop。花了14个小时才完成,没有性能影响(因为我获得3TB的9K iops,而且我们没有使用任何接近它的东西)。转换使用了大约1000个读取iops和1000个写入iops。