调度程序表定义
调度程序需要数据库表和具有表前缀的索引。此页面提供有关表的参考信息。
每个调度程序需要多个用于操作的数据库表和索引。本主题中描述的各个表名称和索引都需要一个表前缀。例如,如果使用表前缀值 SCHED_ 配置调度程序,那么名称为 TASK 的表将被命名为 SCHED_TASK。请参阅调度程序设置以获取表前缀的详细信息。
要创建表,请参阅为调度程序创建数据库。要查看字段大小和类型等具体的模式定义,请参阅使用 DDL 文件创建调度程序表。这一部分引用了存储 DDL 或 SQL 语句的位置。这些语句可以创建表模式。
避免故障: 本主题中的信息可用于问题确定。请不要更改调度程序表名称、字段名称或索引名称。数据内容格式可能发生变化而不另行通知。直接访问表时,请注意这个问题。不使用 Scheduler API 修改表中的数据可能导致失败。gotcha

TASK
TASK 表包含已安排、但尚未清除的任务。此表的主键是 TASKID,它相当于 com.ibm.websphere.scheduler.TaskStatus 接口中的 getTaskID() 方法。
因为在此表中每个任务有一行,所以数据库和表必须支持行锁定。使用页锁定或表锁定防止调度程序并发运行多个任务。
字段名称 | 用途和注意事项 |
---|---|
TASKID | 包含所有已安排、但尚未清除的任务。此表的主键是 TASKID,它相当于 com.ibm.websphere.scheduler.TaskStatus 接口中的 getTaskID() 方法。 因为在此表中每个任务有一行,所以数据库和表必须支持行锁定。使用页锁定或表锁定可以防止调度程序并发运行多个任务。 |
VERSION | 此行格式的内部版本标识。 |
ROW_VERSION | 此行的版本。用于乐观锁定。 |
TASKTYPE | 任务的类型:1=BeanTaskInfo,2=MessageTaskInfo |
TASKSUSPENDED | 此值指示任务是已暂挂还是正在运行。如果值 BITWISE AND 1 等于 1,那么任务已暂挂。如果值 BITWISE AND 2 等于 2,那么任务正在运行。 |
CANCELLED | 值 1(如果取消任务)。 |
NEXTFIRETIME | 将任务安排在下一个运行时,使用 java.util.Date.getTime() 的日期(以毫秒计)。 |
STARTBYINTERVAL | 任务的启动的时间间隔。 |
STARTBYTIME | 保留。 |
VALIDFROMTIME | 任务开始时间。 |
VALIDTOTIME | 保留。 |
REPEATINTERVAL | 任务的重复时间间隔。 |
MAXREPEATS | 运行任务的次数。 |
REPEATSLEFT | 任务的剩余运行次数。 |
TASKINFO | 内部二进制数据。 |
NAME | 任务名。 |
AUTOPURGE | 值 1(如果在完成任务时自动清除它)。 |
FAILUREACTION | 保留。 |
MAXATTEMPTS | 保留。 |
QOS | 保留。 |
PARTITIONID | 保留。 |
OWNERTOKEN | 任务所有者。 |
CREATETIME | 创建任务时,使用 java.util.Date.getTime() 的时间(以毫秒计)。 |
TASK 表还具有以下必需索引,以允许调度程序并发运行和访问任务:
- TASK_IDX1 - 用于使用 Scheduler API 访问个别任务。
- TASK_IDX2 - 由轮询守护程序用于装入到期任务。
TREG
TREG 表用于存储冗余调度程序之间共享的调度程序信息。这个表的使用率不高。
字段名称 | 用途和注意事项 |
---|---|
REGKEY | 注册表键。这是表的主键。 |
REGVALUE | 注册表值。 |
LMGR
LMGR 表用于跟踪冗余调度程序使用的租用。这个表的使用率不高。
字段名称 | 用途和注意事项 |
---|---|
LEASENAME | 租用的名称。这是调度程序 JNDI 名称,它也是主键。 |
LEASEOWNER | 租用的所有者。格式为 Cell/Node/Server。 |
LEASE_EXPIRE_TIME | 当调度程序的租用到期时,使用 java.util.Date.getTime() 的时间(以毫秒计)。 |
已禁用 | 保留。 |
LMPR
LMPR 表用于存储租用的任意属性。这个表的使用率不高。
字段名称 | 用途和注意事项 |
---|---|
LEASENAME | 租用的名称。请参阅 LMGR 表。 |
NAME | 属性的名称。 |
VALUE | 属性的值。 |
LMPR 表还具有以下索引:
- LMPR_IDX1 - 用于检索给定租用的属性。