暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss5.1数据库管理指南:MOT恢复

手机用户2585 2023-10-26
96

MOT恢复的主要目标是在有计划停机(例如维护)或计划外崩溃(例如电源故障后)后,将数据和MOT引擎恢复到一致状态。

MOT恢复是随着openGauss数据库其余部分的恢复而自动执行的,并且完全集成到openGauss恢复过程(也称为冷启动)。

MOT恢复包括两个阶段:

检查点恢复:必须通过将数据加载到内存行并创建索引,从磁盘上的最新检查点文件恢复数据。

WAL重做日志恢复:从检查点恢复中使用检查点后,必须通过重放之后添加到日志中的记录,从WAL重做日志中恢复最近的数据(在检查点中未捕获)。

openGauss管理和触发WAL重做日志恢复。

为了缩短RTO(故障切换事件的备节点恢复)并加快冷启动,MOT引擎支持重做日志恢复和检查点恢复的进程并行。

  • 配置parallel_recovery_workers和parallel_recovery_queue_size以更改重做日志恢复(日志回放)并行工作方式。此设置将影响RTO。
  • 配置checkpoint_recovery_workers以更改检查点恢复并行工作方式。此设置主要影响冷启动时间。

更多说明和默认值,参见恢复(MOT)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论