
# 备机数据修复
#### standby_page_repair
**参数说明** **：**控制备机回放时，回放目标页发现故障后是否进行页面自动修复。当前版本支持CRC校验失败、页面未初始化、页面LSN错误共三种类型的修复。不支持VM、xlog、clog、MOT和UNDO元信息的坏块修复，以及FSM的LSN错误修复；UNDO记录仅支持CRC校验失败时的修复；临时表、全局临时表以及unlogged表不涉及主备修复。页面文件级丢失无法修复。
**参数类型**：布尔型
**参数单位：**无
**取值范围** **：**
- on：表示备机回放时会自动检测修复页面。
- off：表示备机回放时不会自动检测修复页面。
**默认值** **：**on
![](https://support.huaweicloud.com/distributed-devg-v8-gaussdb/public_sys-resources/notice_3.0-zh-cn.png)
如果备机异常导致存在大量坏块，会对备机回放性能产生影响，可能造成备机XLOG堆积。且每次回放到坏块上的XLOG时都会打印异常日志。
为保证主备一致性，备机实例如果存在未修复的坏块需要阻止检查点推进，可能造成XLOG日志堆积；坏块上的回放将被暂停，可能引起主备不一致。备机重启或者升主时有坏块将导致实例异常退出，退出前会搜集坏块上的XLOG链，可能引起RTO时间延长。
**设置方式：** 该参数属于POSTMASTER类型参数，请参考[表1](https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-10-0254.html#ZH-CN_TOPIC_0000002527826790__zh-cn_topic_0000002558055361_zh-cn_topic_0000002338364610_zh-cn_topic_0059777490_t91a6f212010f4503b24d7943aed6d846)中对应设置方法进行设置。
**设置建议：**推荐使用默认值。
**设置不当的风险与影响** **：**不开启自动修复的情况下一旦发现坏块，坏块会滞留在坏块表中，并造成"须知"中的不良影响。
