文档首页/
    
      
      数据复制服务 DRS/
      
      
        
        
        故障排除/
        
        
        失败案例/
        
        
        MySQL->MySQL实时迁移和同步/
        
      
      全量阶段失败报错,关键词“Lock wait timeout exceeded; try restarting transaction”
    
  
  
    
        更新时间:2024-11-29 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
全量阶段失败报错,关键词“Lock wait timeout exceeded; try restarting transaction”
场景描述
全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=***, table_schema=%s, table_name=%s, record_num=***] occur error, msg=apply data of table=`%s `.`%s ` failed: Lock wait timeout exceeded; try restarting transaction。
可能原因
- 目标库有客户业务连接长时间持有锁。
 - 目标库性能不足或负载较大执行较慢。
 
解决方案
- 联系客户运维人员检查目标库锁占用情况、慢SQL或负载状况。
 - 目标库恢复正常后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。
 
   父主题: MySQL->MySQL实时迁移和同步