wlzboy
2026-03-24 6676a35122fd9c97d1b1679c211bc8a9b97f08f2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
-- ----------------------------
-- 清理车辆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回收磁盘空间'
);