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回收磁盘空间'
| );
|
|