1.Base基础/3.Icon图标/操作/search备份
1.Base基础/3.Icon图标/操作/search备份
EN
文档
关于AntDB
部署与升级
快速入门
使用教程
运维
调优
工具和插件
数据安全
参考
  • 文档首页 /
  • 高级服务 /
  • Ultra_Sync /
  • 使用限制和常见问题

使用限制和常见问题

更新时间:2024-07-01 14:39:45

Ultra Sync 的使用限制

  • Ultra Sync 不提供数据查询服务

  • Ultra Sync 不支持分布式 AntDB

  • Ultra Sync 不支持逻辑复制

  • Ultra Sync 身份是永久的,即 Ultra Sync 不能变更为普通 AntDB 备库,反之也不支持

  • Ultra Sync 不支持 adb_basebackup 做备份,即 adb_basebackup 的源不能是 Ultra Sync 节点

  • Ultra Sync 不支持 pg_start_backuppg_stop_backup 函数

  • Ultra Sync 不支持 promote 行为,adb_ctl promotepg_promote()promote_trigger_file 均不支持

  • Ultra Sync 不支持 adb_archivecleanup 命令

  • Ultra Sync 不支持 adb_checksum 命令

  • adb_rewind 的源节点,不能指定为 Ultra Sync

  • Ultra Sync 不支持打开 hot_standby_feedback,默认值为 off

常见问题 FAQ

Ultra Sync 和 primary流复制建立失败

问题一:

发生场景:新建 Ultra Sync 时报错。报错信息:FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 0000005F0000020100000002 has already been removed

原因说明: 查询主库,发现主库有复制槽,查看主库的 pg_wal 目录,有以 .partial 为后缀的文件,且在最老复制槽对应 lsn 之后,报错信息对应缺少的 WAL segment 文件正好是带有 .partial 后缀的文件。

解决方式: 登陆主库,删除主库上的旧复制槽,再 reinit adb_ultrasync_node 节点即可。

问题反馈