CREATE TABLE IF NOT EXISTS clone_history
(
`ID` int auto_increment PRIMARY KEY,
`PID` int DEFAULT 0,
`CLONE_TYPE` varchar(50) DEFAULT NULL,
`STATE` char(16) DEFAULT NULL,
`BEGIN_TIME` timestamp(3) DEFAULT NULL,
`END_TIME` timestamp(3) DEFAULT NULL,
`SOURCE` varchar(512) DEFAULT NULL,
`DESTINATION` varchar(512) DEFAULT NULL,
`ERROR_NO` int DEFAULT NULL,
`ERROR_MESSAGE` varchar(512) DEFAULT NULL,
`BINLOG_FILE` varchar(512) DEFAULT NULL,
`BINLOG_POSITION` bigint DEFAULT NULL,
`GTID_EXECUTED` varchar(4096) DEFAULT NULL,
`START_LSN` bigint DEFAULT NULL,
`PAGE_TRACK_LSN` bigint DEFAULT NULL,
`END_LSN` bigint DEFAULT NULL
) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8mb3 engine=InnoDB STATS_PERSISTENT=0 CHARACTER SET utf8mb3 COLLATE utf8mb3_bin comment='Clone history' ROW_FORMAT=DYNAMIC TABLESPACE=mysql";
其中, PID:Processlist ID。对应show processlist中的Id,如果要终止当前的克隆操作,可执行KILL QUERY processlist_id。
CLONE_TYPE: 克隆操作的类型,包括:full clone(全量克隆),increment clone(增量克隆)。
STATE:克隆操作的状态,包括:Not Started(克隆尚未开始),In Progress(克隆中),Completed(克隆成功),Failed(克隆失败)。
BEGIN_TIME,END_TIME:克隆操作开始、结束时间。
ERROR_MESSAGE:会给出具体的报错信息。
SOURCE:Donor实例的地址。如果内容是 LOCAL INSTANCE,代表是对本地实例做CLONE操作。
DESTINATION:CLONE存储的本地目录。
START_LSN:clone开始LSN。
PAGE_TRACK_LSN:新启动page tracking的LSN。
END_LSN:clone结束LSN。
BINLOG_FILE、BINLOG_POSITION、GTID_EXECUTED:binlog位置的相关参数,目前暂未使用。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




