使用场景是: 分批从 TiDB 的某个表里拉取数据导入到其他数据源,整表大小有 3亿。
执行 SQL: select * from settlement_fee_auto_mapping where (97 <= fee_id AND fee_id < 86864439)
,其中fee_id是主键
报错内容:如下,感觉是读取 S3 文件时候报错了,重试有时候会成功,有时又会报错
other error for mpp stream: Code: 0, e.displayText() = DB::Exception: cannot load checksum framed data from tiflash-remote-data/s18195849145/data/t_38167/dmf_610890/2.dat (errno = 0): (while reading from DTFile: s3://s18195849145/data/t_38167/dmf_610890), e.what() = DB::Exception, - java.sql.SQLException: other error for mpp stream: Code: 0, e.displayText() = DB::Exception: cannot load checksum framed data from tiflash-remote-data/s18195849145/data/t_38167/dmf_610890/2.dat (errno = 0): (while reading from DTFile: s3://s18195849145/data/t_38167/dmf_610890), e.what() = DB::Exception