MySQL Clone插件:监视克隆操作与使用限制

作者公众号,欢迎一起交流。

 MySQL克隆插件介绍这篇文章对Clone插件做了简单的介绍,并演示了两种克隆操作:本地克隆和远程克隆。那克隆操作在执行过程中,如何对其监视、如何对其进行终止呢,使用克隆插件有什么限制呢?本篇将对这些话题进行介绍。

监视克隆操作

克隆操作在执行过程中,可以通过以下几个方面对其进行监视:

  • 使用Performace_Schema Clone表
  • 使用Performance_Schema Stage事件
  • 使用Performance_Schema Clone Instrumentation

使用Performace_Schema Clone表对克隆操作进行监视

在克隆操作进行过程中,可以使用clone_status和clone_progress查看克隆操作的状态以及进度,但是,这两个clone表只能在recipient MySQL服务器实例进行查看,不能在donor MySQL服务器实例查看。

查看clone_status表:

mysql> select * from performance_schema.clone_status\G;

*************************** 1. row ***************************

ID: 1

PID: 0

STATE: Completed

BEGIN_TIME: 2021-12-04 15:05:21.382

END_TIME: 2021-12-04 15:05:55.007

SOURCE: 192.168.56.81:3306

DESTINATION: LOCAL INSTANCE

ERROR_NO: 0

ERROR_MESSAGE:

BINLOG_FILE: mysql-bin.000009

BINLOG_POSITION: 196

GTID_EXECUTED: 6f92ea48-4ff1-11ec-aaa5-08002790c7d5:1-66

1 row in set (0.00 sec)



ERROR:

No query specified

说明:

  • ID:当前克隆操作的唯一识别符
  • PID:执行克隆操作的会话的Process list ID
  • STATE:克隆操作的当前状态,状态包括:Not Started,In Progress,Completed和Failed
  • BEGIN_TIME:克隆操作的开始时间
  • END_TIME:克隆操作的结束时间,若显示为NULL,表示还未结束
  • SOURCE:donor MySQL服务器地址,以HOST:PORT方式显示
  • DESTINATION
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值