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