开发者社区> 问答> 正文

【RDS教程】之RDS的空间组成

    最近论坛里面有很多用户在问:
    为什么我数据库还没有迁上来,RDS的已用空间已经有500多兆了?
    为什么服务器上数据库只有七八百兆,但是迁到RDS上就有3G多了?
    那么,RDS上的这些已用空间究竟去哪儿了呢?

    RDS(兼容MySQL)磁盘空间包含:
    1.数据空间:用户数据所占用的空间; 比如每建一张空表就会占用1M空间,随着数据的插入,空间会一直增长;
    2.系统文件空间:包括共享表空间,错误日志文件等; RDS 默认推荐使用INNODB引擎,在安装初始化的时候,会生成一个共享表空间生成;  用来存放数据库的REDO LOG和UNDO LOG,以及数据字典,是系统必需的。
    3. binlog 文件空间:这是数据库运行过程中产生的空间;更新事务越多,空间占用就越大。不过RDS已经进行优化,会尽可能快的将日志存储到OSS,以防空间占满而锁定;


    RDS(兼容MSSQL)磁盘空间包含:
    1.数据空间:用户数据所占用的空间; 不过与MySQL不同,SQLSERVER的数据文件空间都是预分配的,所以你每建一个DATABASE都会占用近500M空间用以存储您的数据;
    2.系统文件空间:包括实例的访问日志,错误日志文件等;  
    3. binlog 文件空间:与MySQL(每个实例一个LOG)不同, SQLSERVER的为每个DATABASE分派了LOG文件;当然RDS同样的会通过备份的方式将日志转存到OSS,让用户购买的空间使用最大化




展开
收起
belle.zhoux 2014-06-03 20:52:39 19158 0
8 条回答
写回答
取消 提交回答
  • Re【RDS教程】之RDS的空间组成
    8月31日:已使用234.67G   (共500G)   备份量:159.07G

    9月1日:已使用234.17G   备份量:225.22G

    为什么备份量增加了,而已使用去减少了?
    2016-09-01 10:18:40
    赞同 展开评论 打赏
  • Re【RDS教程】之RDS的空间组成
    我们的数据库只有不到10M, 结果空间占用现在已经1.3G了。汗啊。。
    2015-07-15 17:21:29
    赞同 展开评论 打赏
  • 楼主辛苦了!!!
    2014-06-27 15:33:11
    赞同 展开评论 打赏
  • Re【RDS教程】之RDS的空间组成
    请问怎样清除RDS上的MYSQL日志文件?
    我们项目正在开发中,数据文件只有几十M,开发过程中占用磁盘空间就500+M了
    2014-06-15 13:53:42
    赞同 展开评论 打赏
  • Re【RDS教程】之RDS的空间组成
    为什么服务器上数据库只有七八百兆,但是迁到RDS上就有3G多了?    这个问题是我问的。。。
    2014-06-11 23:24:12
    赞同 展开评论 打赏
  • Re【RDS教程】之RDS的空间组成
    我来给你解答下sql server 数据库占用的空间组成:
    所有database数据+日志空间(包括系统数据库)+备份文件。其中,tempdb空间占了绝对多数。我司现有数据库文件大小为35G左右,加上所有备份文件总共45G左右,但在后台管理页面显示已经占了300多G。发工单提问后,也是得到了如上的“标准答案”。最后我将所有数据库(包括系统数据库)的大小全部计算了下,才发现是tempdb占了260多G。
    2014-06-09 14:42:30
    赞同 展开评论 打赏
  • Re【RDS教程】之RDS的空间组成
    了解一下有好处~~~
    2014-06-06 07:51:25
    赞同 展开评论 打赏
  • 了解了  最近确实有人在疑问这个问题
    2014-06-04 10:16:22
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
《RDS专属规格解读》 立即下载
百问百答-RDS (下) 立即下载
百问百答-RDS (上) 立即下载