| | |
| | | -- ---------------------------- |
| | | -- 清理车辆GPS历史数据定时任务配置 |
| | | -- 说明:每天凌晨2点执行,保留最近2个月数据,超出部分分批删除(每批1万条) |
| | | -- ---------------------------- |
| | | |
| | | -- 如果已存在同名任务先删除,避免重复插入 |
| | | DELETE FROM sys_job |
| | | WHERE job_name = '清理车辆GPS历史数据' AND job_group = 'DEFAULT'; |
| | | |
| | | INSERT INTO sys_job ( |
| | | job_name, |
| | | job_group, |
| | |
| | | '清理车辆GPS历史数据', |
| | | 'DEFAULT', |
| | | 'cleanVehicleGpsTask.cleanVehicleGpsData()', |
| | | '0 0 1 * * ?', |
| | | '1', |
| | | '0 0 2 * * ?', |
| | | '3', |
| | | '1', |
| | | '0', |
| | | 'admin', |
| | | sysdate(), |
| | | 'admin', |
| | | sysdate(), |
| | | '每天凌晨1点清理车辆GPS历史数据,只保留每台车最后2天的数据' |
| | | '每天凌晨2点执行,分批删除tb_vehicle_gps中超过2个月的历史数据(每批1万条,批次间隔500ms),删除完成后执行OPTIMIZE TABLE回收磁盘空间' |
| | | ); |