增量数据恢复

hehe4569 2010-01-18 05:09:08
产生的增量日志,用mysqlbinlog恢复与load data infile………… 两种方式,哪个恢复速度更快?用时更短?
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2010-01-18
  • 打赏
  • 举报
回复
T0时假设你的数据为

1
2
3
4

然后你做了个全备份到文件A

T2第二天,操作如下
insert 5,6
update 3
delete 1

数据为
2
3
4
5
6

做了个所谓的“增备”B为
3
5
6

假设此时机器故障,或其它情况下你需要恢复。

先把T0时全备A恢复 生成
1
2
3
4

然后再LOAD B, 形成的结果是什么?
hehe4569 2010-01-18
  • 打赏
  • 举报
回复
要是文件里有delete语句,那么用load data 时也会略掉 不执行么?
ACMAIN_CHM 2010-01-18
  • 打赏
  • 举报
回复
mysqlbinlog 与 load data infile 的功能并不相同。
BINLOG可以恢复DELETE/UPATE等操作的结果,而LOAD DATA则只能恢复INSERT/UPDATE的数据。


如果你的表只有INSERT,则LOAD DATA会比较快。
WWWWA 2010-01-18
  • 打赏
  • 举报
回复
一般用用mysqlbinlog来恢复,可以指定时间、位置等等,是自动完成的,
load data infile要用手工 OR SP来完成

56,687

社区成员

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

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