克隆进度表 clone_progress 显示当前或最后执行的克隆操作的进度信息。
克隆操作的阶段包括 DROP DATA、FILE COPY、PAGE_COPY、REDO_COPY、FILE_SYNC、RESTART 和 RECOVERY。克隆操作将为每个阶段生成一条记录。因此,该表始终包含七行数据,或者为空。
克隆进度表 clone_progress 包含以下列:
-
ID当前 MySQL 服务器实例中的唯一克隆操作标识符。
-
STAGE当前克隆阶段的名称。阶段包括
DROP DATA、FILE COPY、PAGE_COPY、REDO_COPY、FILE_SYNC、RESTART和RECOVERY。 -
STATE当前克隆阶段的状态。状态包括
Not Started、In Progress和Completed。 -
BEGIN_TIME以
'格式显示克隆阶段开始的时间戳。如果阶段尚未开始,则报告 NULL。YYYY-MM-DD hh:mm:ss[.fraction]' -
END_TIME以
'格式显示克隆阶段结束的时间戳。如果阶段尚未结束,则报告 NULL。YYYY-MM-DD hh:mm:ss[.fraction]' -
THREADS阶段中使用的并发线程数。
-
ESTIMATE当前阶段的预估数据量,以字节为单位。
-
DATA当前状态下的数据传输量,以字节为单位。
-
NETWORK当前状态下的网络数据传输量,以字节为单位。
-
DATA_SPEED当前数据传输速度,以字节每秒为单位。该值可能与通过
clone_max_data_bandwidth定义的最大数据传输率不同。 -
NETWORK_SPEED当前网络传输速度,以字节每秒为单位。
克隆进度表 clone_progress 是只读的。DDL,包括 TRUNCATE TABLE,不允许。