一、QRTZ_BLOB_TRIGGERS

自定义触发器,Trigger 作为 Blob 类型存储(用于 Quartz 用户用JDBC创建他们自己定制的 Trigger 类型,JobStore并不知道如何存储实例的时候)

1.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
TRIGGER_NAME触发器名称nvarchar150not null主键
TRIGGER_GROUP触发器组nvarchar150not null主键
BLOB_DATAimagenull保存triggers 一些信息

1.2 约束

约束名约束类型约束字段
PK_QRTZ_BLOB_TRIGGERS主键SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP

二、QRTZ_CALENDARS

以 Blob 类型存储 Quartz 的 Calendar 信息

2.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
CALENDAR_NAME触发器名称nvarchar200not null主键
CALENDARimagenot null保存Calendar 一些信息

2.2 约束

约束名约束类型约束字段
PK_QRTZ_CALENDARS主键SCHED_NAME,CALENDAR_NAME

三、QRTZ_CRON_TRIGGERS

存储 Cron Trigger,包括Cron表达式和时区信息

3.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
TRIGGER_NAME触发器名称nvarchar150not null主键
TRIGGER_GROUP触发器组nvarchar150not null主键
TIME_ZONE_ID时区IDnvarchar80时区如:China Standard Time
CRON_EXPRESSION时间表达式nvarchar120null定时设置如:0 0 12 * * ? 每天12点触发,0 15 10 ? * * 每天10点15分触发

3.2 约束

约束名约束类型约束字段
PK_QRTZ_CRON_TRIGGERS主键SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP

四、QRTZ_FIRED_TRIGGERS

存储与已触发的 Trigger 相关的状态信息,以及相联 Job的执行信息QRTZ_PAUSED_TRIGGER_GRPS 存储已暂停的 Trigger组的信息

4.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
ENTRY_ID组标识nvarchar95not null主键
TRIGGER_NAME触发器名称nvarchar150not null
TRIGGER_GROUP触发器组nvarchar150not null
INSTANCE_NAME当前实例的名称nvarchar200not null
FIRED_TIME当前执行时间bigintnot null
SCHED_TIME计划时间bigintnot null
PRIORITY权重intnot null
STATE状态nvarchar16not null
JOB_NAME作业名称nvarchar150null
JOB_GROUP作业组nvarchar150null
IS_NONCONCURRENT是否并行bitnull
REQUESTS_RECOVERY是否要求唤醒bit80null

4.2 约束

约束名约束类型约束字段
PK_QRTZ_FIRED_TRIGGERS主键SCHED_NAME,ENTRY_ID

五、QRTZ_FIRED_TRIGGERS

存储每一个已配置的 Job 的详细信息

5.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
JOB_NAME作业名称nvarchar150not null主键
JOB_GROUP作业组nvarchar150not null主键
DESCRIPTION描述nvarchar150not null
JOB_CLASS_NAME作业程序集名称nvarchar200not null
IS_DURABLE是否持久bitnot null
IS_NONCONCURRENT是否并行bitnot null
IS_UPDATE_DATA是否更新bitnot null
REQUESTS_RECOVERY是否要求唤醒bitnot null
JOB_DATA作业名称imagenull

5.2 约束

约束名约束类型约束字段
PK_QRTZ_JOB_DETAILS主键SCHED_NAME,JOB_NAME,JOB_GROUP

六、QRTZ_LOCKS

存储程序的悲观锁的信息(假如使用了悲观锁)

6.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
LOCK_NAME锁名称nvarchar40not null主键

6.2 约束

约束名约束类型约束字段
PK_QRTZ_LOCKS主键SCHED_NAME,LOCK_NAME

七、QRTZ_PAUSED_TRIGGER_GRPS

存放暂停掉的触发器

7.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
TRIGGER_GROUP触发器组nvarchar150not null主键

7.2 约束

约束名约束类型约束字段
PK_QRTZ_PAUSED_TRIGGER_GRPS主键SCHED_NAME,TRIGGER_GROUP

八、QRTZ_SCHEDULER_STATE

存储少量的有关 Scheduler 的状态信息,和别的Scheduler实例(假如是用于一个集群中)

8.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
INSTANCE_NAME实例名称nvarchar200not null主键
LAST_CHECKIN_TIME最后的检查时间bigintnot null
CHECKIN_INTERVAL检查间隔bigintnot null

8.2 约束

约束名约束类型约束字段
PK_QRTZ_SCHEDULER_STATE主键SCHED_NAME,INSTANCE_NAME

九、QRTZ_SIMPLE_TRIGGERS

存储简单的Trigger,包括重复次数,间隔,以及已触的次数

9.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
TRIGGER_NAME触发器名称nvarchar150not null主键
TRIGGER_GROUP触发器组nvarchar150not null主键
REPEAT_COUNT重复次数intnot null
TIMES_TRIGGERED触发次数intnot null
REPEAT_INTERVAL重复间隔bigintnot null

9.2 约束

约束名约束类型约束字段其它表约束字段
K_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS外键SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP[QRTZ_TRIGGERS] ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])
PK_QRTZ_SIMPLE_TRIGGERS主键SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP

十、QRTZ_SIMPROP_TRIGGERS

触发器监听器。

10.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
TRIGGER_NAME触发器名称nvarchar150not null主键
TRIGGER_GROUP触发器组nvarchar150not null主键
STR_PROP_1nvarchar512null
STR_PROP_2nvarchar512null
STR_PROP_3nvarchar512null
INT_PROP_1intnull
INT_PROP_2intnull
LONG_PROP_1bigintnull
LONG_PROP_2bigintnull
DEC_PROP_1numeric(13,4)null
DEC_PROP_2numeric(13,4)null
BOOL_PROP_1bitnull
BOOL_PROP_2bit80null

10.2 约束

约束名约束类型约束字段其它表约束字段
PK_QRTZ_SIMPROP_TRIGGERS主键[SCHED_NAME] ASC, [TRIGGER_NAME] ASC, [TRIGGER_GROUP] ASC
FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS外键[SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP][QRTZ_TRIGGERS] ([SCHED_NAME], [TRIGGER_NAME], [TRIGGER_GROUP])

十一、QRTZ_TRIGGERS

触发器的基本信息

11.1 表字段说明

列名(英)列名(中)数据类型列长度是否为空列说明
SCHED_NAME计划名称nvarchar100not null主键
TRIGGER_NAME触发器名称nvarchar150not null主键
TRIGGER_GROUP触发器组nvarchar150not null主键
JOB_NAME作业名称nvarchar150not null外键
JOB_GROUP作业组nvarchar150not null外键
DESCRIPTION描述nvarchar250null
NEXT_FIRE_TIME下次执行时间bigintnull
PREV_FIRE_TIME前一次执行时间bigintnull
PRIORITY优先权intnull
TRIGGER_STATE触发器状态nvarchar16not null
TRIGGER_TYPE触发器类型nvarchar8not null
START_TIME开始时间bigintnot null
END_TIME结束时间bigintnull
CALENDAR_NAME日历名称nvarchar200null
MISFIRE_INSTR失败次数intnull
JOB_DATA作业数据imagenull

11.2 约束

约束名约束类型约束字段其它表约束字段
PRIMARY KEY CLUSTERED主键[SCHED_NAME] ASC,[TRIGGER_NAME] ASC,[TRIGGER_GROUP] ASC
FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS外键[SCHED_NAME], [JOB_NAME], [JOB_GROUP][QRTZ_JOB_DETAILS] ([SCHED_NAME], [JOB_NAME], [JOB_GROUP])