更新时间:2023-01-05 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
如何确保业务数据库的全部业务已经停止
业务切换时可通过如下方法确保业务数据库的全部业务已经停止:
- 在源数据库端执行如下语句,查看当前是否还存在有业务连接 。
   
   show processlist; 图1 查看是否存在业务连接  
- 可选:如果源数据库有业务连接,则通过结果中Host列的值来查找对应的业务进程并将其停止。
- 在源库执行如下语句,查看binlog位置并记录该值(file列取值:position列取值 ),此处将该值记为ckpt1。
   
   show master status; 图2 查看binlog位置  
- 等待30s以上,在源库执行如下语句,查看binlog位置并记录该值(file列取值:position列取值 ),此处将该值记为ckpt2。ckpt1=ckpt2时,表示源数据库业务已基本停写。
   
   show master status; 
   父主题: 实时迁移
  
  
    