首页 > Quartz 定时任务使用 —— 数据库各表字段的含义(十五)

Quartz时间的表达式在线生成,Quartz 定时任务使用 —— 数据库各表字段的含义(十五)

互联网 2021-03-07 01:07:31

Quartz 定时任务使用

Quartz持久化数据库各表字段的含义

Quartz持久化到数据库中各表字段详解(以MYSQL数据库为例)

QRTZ_BLOB_TRIGGERS:自定义触发器

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

表名表说明自定义触发器QRTZ_BLOB_TRIGGERS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键TRIGGER_NAME触发器名称nvarchar150not null主键TRIGGER_GROUP触发器组nvarchar150not null主键BLOB_DATAimagenull保存triggers 一些信息约束约束名约束类型约束字段PK_QRTZ_BLOB_TRIGGERS主键SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUPQRTZ_CALENDARS

以 Blob 类型存储 Quartz 的 Calendar 信息

表名表说明以 Blob 类型存储 Quartz 的 Calendar 信息QRTZ_CALENDARS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键CALENDAR_NAME触发器名称nvarchar200not null主键CALENDARimagenot null保存Calendar 一些信息约束约束名约束类型约束字段PK_QRTZ_CALENDARS主键SCHED_NAME,CALENDAR_NAMEQRTZ_CRON_TRIGGERS

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

表名表说明存储 Cron Trigger,包括Cron表达式和时区信息QRTZ_CRON_TRIGGERS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键TRIGGER_NAME触发器名称nvarchar150not null主键TRIGGER_GROUP触发器组nvarchar150not null主键TIME_ZONE_ID时区IDnvarchar80时区如:China Standard TimeCRON_EXPRESSION时间表达式nvarchar120null定时设置如:0 0 12 * * ? 每天12点触发,0 15 10 ? * * 每天10点15分触发约束约束名约束类型约束字段PK_QRTZ_CRON_TRIGGERS主键SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUPQRTZ_FIRED_TRIGGERS

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

表名表说明保存已经触发的触发器状态信息QRTZ_FIRED_TRIGGERS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键ENTRY_ID组标识nvarchar95not null主键TRIGGER_NAME触发器名称nvarchar150not nullTRIGGER_GROUP触发器组nvarchar150not nullINSTANCE_NAME当前实例的名称nvarchar200not nullFIRED_TIME当前执行时间bigintnot nullSCHED_TIME计划时间bigintnot nullPRIORITY权重intnot nullSTATE状态nvarchar16not nullJOB_NAME作业名称nvarchar150nullJOB_GROUP作业组nvarchar150nullIS_NONCONCURRENT是否并行bitnullREQUESTS_RECOVERY是否要求唤醒bit80null约束约束名约束类型约束字段PK_QRTZ_FIRED_TRIGGERS主键SCHED_NAME,ENTRY_IDQRTZ_FIRED_TRIGGERS

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

表名表说明job 详细信息QRTZ_FIRED_TRIGGERS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键JOB_NAME作业名称nvarchar150not null主键JOB_GROUP作业组nvarchar150not null主键DESCRIPTION描述nvarchar150not nullJOB_CLASS_NAME作业程序集名称nvarchar200not nullIS_DURABLE是否持久bitnot nullIS_NONCONCURRENT是否并行bitnot nullIS_UPDATE_DATA是否更新bitnot nullREQUESTS_RECOVERY是否要求唤醒bitnot nullJOB_DATA作业名称imagenull约束约束名约束类型约束字段PK_QRTZ_JOB_DETAILS主键SCHED_NAME,JOB_NAME,JOB_GROUPQRTZ_LOCKS

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

表名表说明存储程序的悲观锁的信息(假如使用了悲观锁)QRTZ_LOCKS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键LOCK_NAME锁名称nvarchar40not null主键约束约束名约束类型约束字段PK_QRTZ_LOCKS主键SCHED_NAME,LOCK_NAMEQRTZ_PAUSED_TRIGGER_GRPS

存放暂停掉的触发器

表名表说明存放暂停掉的触发器QRTZ_PAUSED_TRIGGER_GRPS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键TRIGGER_GROUP触发器组nvarchar150not null主键约束约束名约束类型约束字段PK_QRTZ_PAUSED_TRIGGER_GRPS主键SCHED_NAME,TRIGGER_GROUPQRTZ_SCHEDULER_STATE

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

表名表说明存储少量的有关 Scheduler 的状态信息,和别的 Scheduler 实例QRTZ_SCHEDULER_STATE列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键INSTANCE_NAME实例名称nvarchar200not null主键LAST_CHECKIN_TIME最后的检查时间bigintnot nullCHECKIN_INTERVAL检查间隔bigintnot null约束约束名约束类型约束字段PK_QRTZ_SCHEDULER_STATE主键SCHED_NAME,INSTANCE_NAMEQRTZ_SIMPLE_TRIGGERS

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

表名表说明简单的触发器QRTZ_SIMPLE_TRIGGERS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键TRIGGER_NAME触发器名称nvarchar150not null主键TRIGGER_GROUP触发器组nvarchar150not null主键REPEAT_COUNT重复次数intnot nullTIMES_TRIGGERED触发次数intnot nullREPEAT_INTERVAL重复间隔bigintnot null约束约束名约束类型约束字段其它表约束字段FK_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_GROUPQRTZ_SIMPROP_TRIGGERS表名表说明QRTZ_SIMPROP_TRIGGERS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键TRIGGER_NAME触发器名称nvarchar150not null主键TRIGGER_GROUP触发器组nvarchar150not null主键STR_PROP_1nvarchar512nullSTR_PROP_2nvarchar512nullSTR_PROP_3nvarchar512nullINT_PROP_1intnullINT_PROP_2intnullLONG_PROP_1bigintnullLONG_PROP_2bigintnullDEC_PROP_1numeric(13,4)nullDEC_PROP_2numeric(13,4)nullBOOL_PROP_1bitnullBOOL_PROP_2bit80null约束约束名约束类型约束字段其它表约束字段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

触发器的基本信息

表名表说明触发器的基本信息QRTZ_TRIGGERS列名(英)列名(中)数据类型列长度是否为空列说明SCHED_NAME计划名称nvarchar100not null主键TRIGGER_NAME触发器名称nvarchar150not null主键TRIGGER_GROUP触发器组nvarchar150not null主键JOB_NAME作业名称nvarchar150not null外键JOB_GROUP作业组nvarchar150not null外键DESCRIPTION描述nvarchar250nullNEXT_FIRE_TIME下次执行时间bigintnullPREV_FIRE_TIME前一次执行时间bigintnullPRIORITY优先权intnullTRIGGER_STATE触发器状态nvarchar16not nullTRIGGER_TYPE触发器类型nvarchar8not nullSTART_TIME开始时间bigintnot nullEND_TIME结束时间bigintnullCALENDAR_NAME日历名称nvarchar200nullMISFIRE_INSTR失败次数intnullJOB_DATA]作业数据imagenull约束约束名约束类型约束字段其它表约束字段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])

未经允许请勿转载:程序喵 » Quartz 定时任务使用 —— 数据库各表字段的含义(十五)

免责声明:非本网注明原创的信息,皆为程序自动获取自互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件24小时内删除。

相关阅读