背景
大表 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 |