mysql备份数据恢复时间太长

li774948458 2013-10-14 05:11:51
mysqldump产生的备份数据太大,导致数据恢复时消耗时间太长。大家有什么好的办法来加快恢复速度吗?
...全文
580 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
叮当620 2013-10-25
  • 打赏
  • 举报
回复
第三方效果是比较好的,像MiniTool® 数据恢复工具免费版 好像还可以,听说是正版的又比较好用,可以试一哈
li774948458 2013-10-24
  • 打赏
  • 举报
回复
引用
确实,你的业务MyISAM居多吗? innobackupex恢复的速度比mysqldump快了几个数量级啊,不知道你的测试方法是什么。。。。
我的业务中myisam比较多 innobackupex恢复速度是比mysqldump快很多,我数据总量25G下侧的,一个7M/s,一个40M/s。但是备份不能增量备份,有点扛不住。我会达到200多G的数据,其中innodb占到50G左右。
linwaterbin 2013-10-24
  • 打赏
  • 举报
回复
引用 10 楼 li774948458 的回复:
[quote=引用 8 楼 linwaterbin 的回复:] [quote=引用 5 楼 li774948458 的回复:]
引用
用第三方备份工具 xtrabackup
在linux可用吗?
Linux下更好用,具体可参考percona官方文档 我的博客也做了点简单介绍,楼主有兴趣可以瞧瞧 http://blog.csdn.net/dba_waterbin/article/details/12498953 http://blog.csdn.net/dba_waterbin/article/details/12571525 http://blog.csdn.net/dba_waterbin/article/details/12616597 http://未完待续[/quote] 我试了试这个工具,备份、恢复速度的时间基本是cp的时间损耗。有点纠结的是myisam不支持增量备份。数据量比较大,这样每次全备时间太长了。[/quote] 确实,你的业务MyISAM居多吗? innobackupex恢复的速度比mysqldump快了几个数量级啊,不知道你的测试方法是什么。。。。
li774948458 2013-10-24
  • 打赏
  • 举报
回复
引用 9 楼 zuoxingyu2012 的回复:
如果你是追求恢复时间,可以尝试用延迟负责的方法,创建一个专用的备份机器。数据和master 延迟1小时,当你需要恢复数据的时候,只要把文件CP到另外一台机器,然后把1小时内的BINLOG执行一下就行了。 这个方法比起别的任何方法都要迅速。
主要是这台机器没有ip、没有直接的对外接口。只能通过内部接口从另一台机器传输数据。双机备份貌似行不通。
li774948458 2013-10-24
  • 打赏
  • 举报
回复
引用 8 楼 linwaterbin 的回复:
[quote=引用 5 楼 li774948458 的回复:]
引用
用第三方备份工具 xtrabackup
在linux可用吗?
Linux下更好用,具体可参考percona官方文档 我的博客也做了点简单介绍,楼主有兴趣可以瞧瞧 http://blog.csdn.net/dba_waterbin/article/details/12498953 http://blog.csdn.net/dba_waterbin/article/details/12571525 http://blog.csdn.net/dba_waterbin/article/details/12616597 http://未完待续[/quote] 我试了试这个工具,备份、恢复速度的时间基本是cp的时间损耗。有点纠结的是myisam不支持增量备份。数据量比较大,这样每次全备时间太长了。
珠海-天堂 2013-10-23
  • 打赏
  • 举报
回复
如果你是追求恢复时间,可以尝试用延迟负责的方法,创建一个专用的备份机器。数据和master 延迟1小时,当你需要恢复数据的时候,只要把文件CP到另外一台机器,然后把1小时内的BINLOG执行一下就行了。 这个方法比起别的任何方法都要迅速。
kobe8free 2013-10-15
  • 打赏
  • 举报
回复
每天做一次数据备份 这样子长时间下来就会轻松点
li774948458 2013-10-15
  • 打赏
  • 举报
回复
引用
每天做一次数据备份 这样子长时间下来就会轻松点
可是恢复时还是时间长啊!
li774948458 2013-10-15
  • 打赏
  • 举报
回复
引用
用第三方备份工具 xtrabackup

在linux可用吗?
linwaterbin 2013-10-15
  • 打赏
  • 举报
回复
引用 5 楼 li774948458 的回复:
引用
用第三方备份工具 xtrabackup
在linux可用吗?
Linux下更好用,具体可参考percona官方文档 我的博客也做了点简单介绍,楼主有兴趣可以瞧瞧 http://blog.csdn.net/dba_waterbin/article/details/12498953 http://blog.csdn.net/dba_waterbin/article/details/12571525 http://blog.csdn.net/dba_waterbin/article/details/12616597 http://未完待续
Wentasy 2013-10-15
  • 打赏
  • 举报
回复
定时做增量备份可以缓解压力。
ACMAIN_CHM 2013-10-14
  • 打赏
  • 举报
回复
没什么好办法,各种工具的原理都是一样。数据多了备份自然时间长。
Rotel-刘志东 2013-10-14
  • 打赏
  • 举报
回复
用xtrabackup应该是可以的。
rucypli 2013-10-14
  • 打赏
  • 举报
回复
用第三方备份工具 xtrabackup

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧