背景
大表 base_barcode_info 数据量 5000w+,遇到很大的性能瓶颈,需要将表中的历史数据进行归档。
实践
创建归档表
base_barcode_info_history_20190801使用 crontab 执行定时任务,
archiver.sh脚本
1 | # 后台执行任务 |
- 查看归档进度
1 | mysql> use information_schema; |
- 归档
46598706花费约16小时
1 | # Fri Sep 13 08:19:34 CST 2019 |