文档首页 > > 常见问题> 数据迁移> 如何确保业务数据库的全部业务已经停止

如何确保业务数据库的全部业务已经停止

分享
更新时间: 2020/04/23 GMT+08:00

业务切换时可通过如下方法确保业务数据库的全部业务已经停止:

  1. 在源数据库端执行如下语句,查看当前是否还存在有业务连接 。

    show processlist
    图1 查看是否存在业务连接

  2. 可选:如果源数据库有业务连接,则通过结果中Host列的值来查找对应的业务进程并将其停止。
  3. 在源库执行如下语句,查看binlog位置并记录该值(file列取值:position列取值 ),此处将该值记为ckpt1。

    show master status
    图2 查看binlog位置

  4. 等待30s以上,在源库执行如下语句,查看binlog位置并记录该值(file列取值:position列取值 ),此处将该值记为ckpt2。ckpt1=ckpt2时,表示源数据库业务已基本停写。

    show master status

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问