Quartz 是一个开源的作业调度框架,它允许你在指定的时间和时间间隔内执行预定的任务。Quartz 支持多种数据库,其中 MySQL 是常用的数据库之一。下面是 Quartz 在 MySQL 中的表结构及其相关说明:
SCHED_NAME:调度器名称。JOB_NAME:任务名称。JOB_GROUP:任务组名。DESCRIPTION:任务描述。JOB_CLASS_NAME:任务执行类的全路径。IS_DURABLE:是否持久化。IS_NONCONCURRENT:是否并发执行。IS_UPDATE_DATA:是否更新数据。REQUESTS_RECOVERY:是否要求唤醒。JOB_DATA:任务数据(以 Blob 形式存储)。SCHED_NAME:调度器名称。TRIGGER_NAME:触发器名称。TRIGGER_GROUP:触发器组名。JOB_NAME:关联的任务名称。JOB_GROUP:关联的任务组名。DESCRIPTION:触发器描述。NEXT_FIRE_TIME:下一次触发时间。PREV_FIRE_TIME:上一次触发时间。PRIORITY:优先级。TRIGGER_STATE:触发器状态(如:WAITING, PAUSED, ACQUIRED, EXECUTING, BLOCKED, ERROR)。TRIGGER_TYPE:触发器类型(如:SIMPLE, CRON)。START_TIME:开始时间。END_TIME:结束时间。CALENDAR_NAME:日历名称。MISFIRE_INSTR:错过执行后的指令。JOB_DATA:任务数据(以 Blob 形式存储)。SCHED_NAME:调度器名称。TRIGGER_NAME:触发器名称。TRIGGER_GROUP:触发器组名。REPEAT_COUNT:重复次数。REPEAT_INTERVAL:重复间隔。TIMES_TRIGGERED:已经触发的次数。SCHED_NAME:调度器名称。TRIGGER_NAME:触发器名称。TRIGGER_GROUP:触发器组名。CRON_EXPRESSION:Cron 表达式。TIME_ZONE_ID:时区 ID。ACQUIRED 或 EXECUTING,如果不是,可能是触发器没有正确触发。IS_NONCONCURRENT 设置为 true)。Quartz 官方文档 Quartz MySQL 表结构 SQL 脚本
如果你遇到具体的问题或错误信息,可以提供更多详细信息以便进一步诊断和解决。