全量或增量阶段失败报错,关键词“memory required is *** MB, maintenance_work_mem is *** MB”
场景描述
全量或增量同步期间DRS任务报错,同步日志界面提示:retry structures failed events=the fail structures are [type=index, index=***, schema_name=***, object_name=***]reason:[ERROR: memory required is *** MB, maintenance_work_mem is *** MB]。
可能原因
目标库创建索引时,需要的内存大于数据库配置maintenance_work_mem的大小。
解决方案
- 参考修改实例参数内容,修改目标数据库RDS for PostgreSQL配置参数maintenance_work_mem至合适值。
- 等待数据库重启生效后,在DRS任务管理页面单击“续传”继续同步。