关键字:
basebackup、backup_label、人大金仓
什么是backup_label?
backup_label文件存储备份的基础信息,常用在备份功能中,包括各节点的 START WAL LOCATION、CHECKPOINT LOCATION还有BACKUP METHOD、START TIME、LABEL、START TIMELINE、各节点的参与状态。
例如:在非排他备份结束时数据库会返回备份信息如下
START WAL LOCATION_1: 0/2000028 (file 000000010000000000000002)
START WAL LOCATION_2: 0/2000028 (file 000000010000000000000002)
START WAL LOCATION_3: 0/10000B0 (file 000000010000000000000001)
START WAL LOCATION_4: 0/10000B0 (file 000000010000000000000001)
CHECKPOINT LOCATION_1: 0/2000028
CHECKPOINT LOCATION_2: 0/2000028
CHECKPOINT LOCATION_3: 0/10000B0
CHECKPOINT LOCATION_4: 0/10000B0
BACKUP METHOD: sys_start_backup
BACKUP FROM: master
START TIME: 2023-06-17 16:21:45 CST
LABEL: data
START TIMELINE: 1
NODE1: Master_backup
NODE2: Follower_backup
NODE3: no_backup
NODE4: no_backup
backup_label各字段含义
备份标签backup_label文件包含以下六个项目:
检查点位置(CHECKPOINT LOCATION)-----该命令所创建检查点的LSN位置
WAL开始位置(START WAL LOCATION)-----复制模式下的备用服务器在初始启动时只读取一次该值
备份方法(BACKUP METHOD)------这是用于进行此备份的方法
备份来源(BACKUP FROM)-------说明此备份是从主库还是备库拉取
开始时间(START TIME)------这是执行sys_start_backup的时间戳
备份标签(LABEL)------这是sys_start_backup中指定的标签
开始时间线(START_TIMELINE)---备份开始的时间线。这是为了进行正常检查,在版本11中被引入。