2

有没有办法增加 AWS 上现有 SQL Server RDS 实例的存储容量?

AWS 文档说它不能按照https://aws.amazon.com/premiumsupport/knowledge-center/rds-out-of-storage/

实现这一目标的其他选择是什么?人们如何像在生产场景中那样实时处理这种情况?

4

3 回答 3

2

无法在 Amazon RDS 上增加 SQL Server 数据库的存储空间。

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ModifyInstance.SQLServer.html

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html

https://aws.amazon.com/premiumsupport/knowledge-center/rds-out-of-storage/

唯一的选择是创建一个更大的新 RDS 实例并迁移所有数据/数据库

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html

这真的很糟糕,违背了云的含义,我真的不知道整个世界是如何处理这种情况的,尤其是在数据快速增长的生产环境中。此外,用于数据迁移的 Amazon DMS 服务根本没有用,因为它不传输身份列、外键/辅助键/索引和存储过程/函数/触发器。

于 2016-07-17T17:26:05.287 回答
1

您可以拍摄当前 RDS 的快照并生成具有更多存储空间和此快照 ID 的新 RDS。

不确定如何从 AWS-cli 执行此操作,但使用 cloudformation,您可以从快照创建一个新的 RDS 实例并为其提供更大的大小。请参阅以下链接

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsnapshotidentifier

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-allocatedstorage

于 2016-07-12T14:57:11.313 回答
1

您可以从修改数据库实例页面修改正在运行的实例的卷大小。

  1. 转到实例;
  2. 选择您的实例并从“实例操作”下拉列表中选择“修改”;
  3. 找到“分配的存储”文本框
  4. 更改值并单击“继续”

请参阅https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ModifyInstance.SQLServer.html

于 2018-02-11T23:03:37.500 回答