【问题标题】:Amazon RDS allocated Space unclearAmazon RDS 分配空间不明确
【发布时间】:2014-06-23 11:14:32
【问题描述】:

我正在尝试设置 Amazon RDS。在数据库实例设置期间,我不明白“分配的存储”是什么意思? SQL Server 的最大分配存储空间为 1024 GB。这是否意味着如果我的数据库使用 1024 GB 空间我将运行空间?

RDS 是无限 SQL Server 数据存储的正确选择吗?

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-ec2 sql-server-2008-r2 amazon


    【解决方案1】:
    • 分配的存储是指您的数据库实例驱动器已配置的磁盘空间量。

    • 是的,如果您的数据库使用 1024 GB 空间,您将用完空间

    • RDS 上的 SQL Server 有限制(所有 RDS 变体 - MySQL、PostGre、Oracle 都有空间限制)。对于 SQL Server,它是 1024 GB。如果您需要更多,那么您可能需要在 EC2 上设置您自己的 SQL Server 集群,方法是附加多个 EBS 卷并配置和监控数据库的运行状况

    PS:

    • 对于非 SQL Server 实例,您可以从小处着手,例如分配 50GB,随着数据大小的增长,您可以增加分配的空间。您只能增加存储空间,而不能减少大小。这一点是出于成本考虑。

    • 对于 SQL Server,分配大小一旦设置就无法更改。这是亚马逊在撰写本文时(2014 年 11 月 4 日)声明的:

    目前不支持在启动数据库实例后扩展存储 支持 SQL Server。您可能希望根据以下条件配置存储 预计未来的存储增长。

    • 如果您的数据量太大,请尝试查看是否可以使用 S3 - Amazon Web Services 的简单存储服务。 S3 意味着几乎无限的存储空间,它可以存储任何二进制数据 (BLOB)。您可以混合搭配 S3 和 RDS,例如将大容量数据放在 S3 中,并将其 URL 放在 RDS 中。

    【讨论】:

    • 值得一提的是,这是一个软件限制,因此如果在某些情况下您的数据库大小超过 1 TB,您可能可以联系 AWS 支持来提高此限制。
    • @PozzoApps 感谢您添加这一点。只是想知道 RDS 可以正式支持多少/多大,即在联系支持等之后?
    • 其实我没有这个信息,我从来没有要求大幅增加限额,但我所要求的总是完全并且很快地交付。我确实认为他们设置的限制只是为了控制增长。
    • 感谢您的澄清,这里只需要验证一件事。如果我最初将空间分配给 50 GB,我可以再次增加它吗?并且可以继续这样做直到接近极限?
    • 只要你增加你就可以了。但是每次增加时,您需要增加至少现有 Size 的 10% 的幅度。您只能增加 MySQL、Postgres、RDS 和 SQL Server 的 Oracle 变体的大小,不能更改实例存储大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多