主题
SCHEDULE_RUNS 计划运行记录
此表记录计划的每次运行结果。每次计划被手工执行或定时触发时都会产生一条运行记录,用于展示运行状态、起止时间、执行节点、通知对象、任务统计和错误摘要。
该表是计划运行历史的汇总层:SCHEDULE_ID 关联 SCHEDULES,一条计划运行记录下会有多条 TASK_RUNS,运行过程中的计划级日志写入 SCHEDULE_RUNLOGS。当计划仍在运行时,本表可用于查看当前进度;运行结束后用于历史查询、失败分析和通知内容生成。
位置
模型路径:/sysdata/data/tables/sys/SCHEDULE_RUNS.tbl
物理表名:SZSYS_5_SCHEDULE_RUNS
表结构
| 字段名 | 字段类型 | 字段描述 |
|---|---|---|
| SCHEDULE_RUN_ID | VARCHAR(32) | 计划运行ID,主键 |
| SCHEDULE_ID | VARCHAR(64) | 计划ID |
| RUN_USERID | VARCHAR(32) | 执行用户,如果是自动的,那么为系统用户system |
| RUN_STATE | VARCHAR(16) | 运行状态,1:都执行成功了;2:存在执行失败的任务;3 计划被取消执行 |
| START_TIME | TIMESTAMP | 开始时间 |
| END_TIME | TIMESTAMP | 结束时间 |
| SCHEDULER_NODE | VARCHAR(64) | 调度器节点 |
| WORKER_NODES | VARCHAR(2048) | 执行器节点 |
| NOTIFY_TEMPLATE | VARCHAR(32) | 消息模板 |
| NOTIFY_TO | VARCHAR(1024) | 通知人,分号分割的邮件地址或用户id或电话号码 |
| ERROR_CODE | VARCHAR(128) | 错误编码,用于统计和定位失败类型 |
| ERROR_MESSAGE | VARCHAR(4096) | 错误信息 |
| THREADS_COUNT | NUMBER(12) | 并发数 |
| TASK_RUN_COUNT | NUMBER(12) | 总任务数 |
| SUCCESS_COUNT | NUMBER(12) | 成功任务数 |
| FAIL_COUNT | NUMBER(12) | 失败任务数 |
| CANCEL_COUNT | NUMBER(12) | 取消任务数 |
| SKIP_COUNT | NUMBER(12) | 忽略任务数 |
| DETAIL_INFO | CLOB | 详细信息 |
