MySQL NDB CLuster中Undo Log和Redo Log的问题

greencacti 2010-11-17 09:37:00
1.既然当一个Host down掉以后,可以用LCP和GCP恢复该Host上的Data Node,那么还需要保存数据文件干什么?
2.数据文件是怎么写到磁盘的

请专业人士能否举一个例子详细描述一下写数据到数据文件,Redo Log和Undo Log,然后根据这些内容再恢复该Host的情况,谢谢
...全文
217 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2010-11-17
  • 打赏
  • 举报
回复
greencacti 2010-11-17
  • 打赏
  • 举报
回复
那么当该机器down掉以后重新启动以后,整个数据恢复流程是怎么样的?
ACMAIN_CHM 2010-11-17
  • 打赏
  • 举报
回复
用户打开事务,然后执行 update xx set yy=1 where id=10;
MYSQL收到SQL语句并分析制定执行计划。
MYSQL将这个语句先写入REDO LOG,
成功写入REDO LOG后, MYSQL将相应的UNDO LOG写入。
然后在适当的时候,MYSQL将记录写入磁盘数据文件。

57,064

社区成员

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

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