开发者社区> 问答> 正文

低配置rds数据库导出

我用的是50块一年的默认配置。前两天想导出一份库,但遇到了些麻烦,写出来分享下。


先说下我的情况,5g磁盘,正常运行时占用36%左右。
首先我用的网页登录数据库,执行全库导出,磁盘超过100%,线上网站写入受到影响,马上就终止了。(这个问题在工单里和技术说了半天,虽然给出了各种理由,但我记住的只有低配置的执行导出容易这样。)
再次使用sqldump导出数据,线上网站无响应,估计是卡了,但具体是程序的问题还是rds配置不够并没去定位,反正也是放弃了。
然后下载每天的备份文件,备份文件压缩格式还比较特别,用的什么流式压缩,接我工单的哥们给我提供了方法。擦,解压后发现是全库的物理文件,innodb的以前用物理文件恢复出现过麻烦,所以也不想尝试了。
最后是把用每天的备份文件创建个临时实例,然后用sqldump导出临时实例的内容,顺利完成。看来临时实例不受限于购买的rds配置啊。


其实觉得用阿里云的各种服务就是来压缩成本,不需要有很专业的人也能搭起一套东西。但这次rds还是让我觉得挺纠结的,影响了两次线上网站,小心脏真心砰砰的,还好时间短老板没发现。也许配置升级下就不会了,但就像我和接我工单的哥们说的,你们既然提供了服务,就该保证能用,不能用提供它干嘛?也照顾照顾我们创业团队吧。

展开
收起
计兮 2014-09-16 20:22:35 7606 0
1 条回答
写回答
取消 提交回答
  • 建议这种操作放在访问量小的时候进行,导出操作大量占用IO,这个是没办法的

    mysqldump是顺序读,速度更快,对应用层访问的影响更小,可以优先使用
    2014-09-18 15:31:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载

相关镜像