首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aws rds裁员替代方案

Aws rds裁员替代方案
EN

Database Administration用户
提问于 2021-10-03 14:31:58
回答 1查看 201关注 0票数 0

在一次事故中,我最近将我的通用SSD存储器从1000 in增加到6000 in。现在,我试图将存储空间的大小降到原来的1000‘t,但无法通过控制台完成。

我还试着拍摄一个快照,然后将一个较小的存储大小分配下来,但是一旦快照被恢复,它将返回到6000 is。

我的下一个选择是从当前数据库备份900 db值的数据,并使用工作台导入sql数据(非常慢)导入一个新的RDS实例。

我还能做些什么来降低大小,或者更快地将数据从超大的rds实例导出和导入到新的更小的实例中?

EN

回答 1

Database Administration用户

发布于 2021-10-03 14:59:04

首先,您不应该试图将900 in的数据压缩到仅1000 in的磁盘中。这没有留下维修的空间。我推荐2*900或至少900 +最大的桌子的大小。

我不知道RDS是如何改变尺寸的,但可能是它们在增长时采用了一些捷径,但在收缩时却不能使用类似的快捷方式。我怀疑他们会尽可能多地使用磁盘快照。

从总体上看,移徙有两种主要方式:

  • LVM (或类似的)磁盘快照(就像RDS可能做的那样)
  • 将数据转储到文件中。它包括CREATEsINSERTs,足以从头开始重建数据。900 to的转储将花费比900 to更多(或更少)的时间--取决于数据类型等。这样的转储可以通过网络完成,从一台紧凑的(如1000 to;只有100 to的空闲)机器到一台空间更大的机器。

底线:以2000 Aim虚拟机为目标。如果这不容易(通过RDS工具),那么我希望更精通RDS的人也会加入进来。

另一个问题..。您可能应该将数据库放在为数据库进行调优的RDS“服务器”上。并将您的应用程序放在单独的“服务器”上。它们有不同的需求,可以分别向上或向下迁移。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/300526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档