br 备份一直卡在checksum很长时间

BR 为了保证备份数据的完整性会对数据进行 checksum 计算。

根据现有信息来看,checksum 计算缓慢有以下几种可能:

  1. TiDB 集群中有大量的历史数据,导致读取数据缓慢,可通过 select VARIABLE_NAME, VARIABLE_VALUE from mysql.tidb; 查看 GC 配置,适当减小 tikv_gc_life_time,参见 TiDB 垃圾回收 (GC)
  2. TiKV 节点的 CPU 不支持 PCLMULQDQ 或 SSE 4.1 指令,可通过 cat /proc/cpuinfo 检查。

也可通过添加 --checksum=false 跳过 BR 备份时的 checksum 计算。