【 TiDB 使用环境】测试环境
【 TiDB 版本】
【复现路径】
【遇到的问题:问题现象及影响】
备份TIDB数据库失败, 当前集群有两个库,ceShiSave库一直在持续写入数据,而现在备份的test库,只有一个表,三行数据。 系统CPU内存也没有占满。 一直提示GC相关的问题 ,系统设置GC是10m。
信息如下:
root@yiduo-VirtualBox:/opt# tiup br backup db -s “local:///opt/back1013” --pd “192.168.1.243:2379” --db test --log-file backuptable1013.log
Checking updates for component br… Timedout (after 2s)
Starting component br: /root/.tiup/components/br/v8.1.0/br backup db -s local:///opt/back1013 --pd 192.168.1.243:2379 --db test --log-file backuptable1013.log
Detail BR log in backuptable1013.log
[2024/06/12 14:10:07.977 +08:00] [INFO] [collector.go:77] [“Database Backup failed summary”] [total-ranges=0] [ranges-succeed=0] [ranges-failed=0]
Error: GC safepoint 450408446345609216 exceed TS 450405012801323009: [BR:Backup:ErrBackupGCSafepointExceeded]backup GC safepoint exceeded
备份到 本地,本地文件夹的用户权限指定成tidb用户。
【附件:截图/日志/监控】
集群分布
两台服务器整体性能:
生产环境计划情况
生产环境,只会部署 3个PD、两个KV。 或 一个PD、一个KV。 只要性能满足就可以。 如项目中有3台以上数据库服务器时,再考虑部署3个PD,3个以上的KV情况。 这种情况是否可以保证系统正常使用? 可以考虑人工定期备份,避免数据丢失的情况。