表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
job_name | 集羣中job的名字,該名字用戶自己可以隨意定製,無強行要求 |
job_group | 集羣中job的所屬組的名字,該名字用戶自己隨意定製,無強行要求 |
description | 相關介紹 |
job_class_name | 集羣中個notejob實現類的完全包名,quartz就是根據這個路徑到classpath找到該job類 |
is_durable | 是否持久化,把該屬性設置爲1,quartz會把job持久化到數據庫中 |
is_nonconcurrent | 是否併發 |
is_update_data | 是否更新數據 |
requests_recovery | 是否接受恢復執行,默認爲false,設置了RequestsRecovery爲true,則該job會被重新執行 |
job_data | 一個blob字段,存放持久化job對象 |
2. qrtz_triggers: 保存觸發器的基本信息
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
trigger_name | 觸發器的名字,該名字用戶自己可以隨意定製,無強行要求 |
trigger_group | 觸發器所屬組的名字,該名字用戶自己隨意定製,無強行要求 |
job_name | qrtz_job_details表job_name的外鍵 |
job_group | qrtz_job_details表job_group的外鍵 |
description | 相關介紹 |
next_fire_time | 下一次觸發時間,默認爲-1,意味不會自動觸發 |
prev_fire_time | 上一次觸發時間(毫秒) |
priority | 優先級 |
trigger_state | 當前觸發器狀態,設置爲ACQUIRED,如果設置爲WAITING,則job不會觸發 ( WAITING:等待 PAUSED:暫停ACQUIRED:正常執行 BLOCKED:阻塞 ERROR:錯誤) |
trigger_type | 觸發器的類型,使用cron表達式 |
start_time | 開始時間 |
end_time | 結束時間 |
calendar_name | 日程表名稱,表qrtz_calendars的calendar_name字段外鍵 |
misfire_instr | 措施或者是補償執行的策略 |
job_data | 一個blob字段,存放持久化job對象 |
3. qrtz_cron_triggers:存儲觸發器的cron表達式表。
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
trigger_name | qrtz_triggers表trigger_name的外鍵 |
trigger_group | qrtz_triggers表trigger_group的外鍵 |
cron_expression | cron表達式 |
time_zone_id | 時區 |
4. qrtz_scheduler_state:存儲集羣中note實例信息,quartz會定時讀取該表的信息判斷集羣中每個實例的當前狀態。
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
instance_name | 之前配置文件中org.quartz.scheduler.instanceId配置的名字,就會寫入該字段 |
last_checkin_time | 上次檢查時間 |
checkin_interval | 檢查間隔時間 |
5. qrtz_blob_triggers:Trigger 作爲 Blob 類型存儲(用於 Quartz 用戶用 JDBC 創建他們自己定製的 Trigger 類型,JobStore 並不知道如何存儲實例的時候)
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
trigger_name | qrtz_triggers表trigger_name的外鍵 |
trigger_group | qrtz_triggers表trigger_group的外鍵 |
blob_data | 一個blob字段,存放持久化Trigger對象 |
6. qrtz_calendars:以 Blob 類型存儲存放日曆信息, quartz可配置一個日曆來指定一個時間範圍。
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
calendar_name | 日曆名稱 |
calendar | 一個blob字段,存放持久化calendar對象 |
7. qrtz_fired_triggers:存儲與已觸發的 Trigger 相關的狀態信息,以及相聯 Job 的執行信息。
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
entry_id | 調度器實例id |
trigger_name | qrtz_triggers表trigger_name的外鍵 |
trigger_group | qrtz_triggers表trigger_group的外鍵 |
instance_name | 調度器實例名 |
fired_time | 觸發的時間 |
sched_time | 定時器制定的時間 |
priority | 優先級 |
state | 狀態 |
job_name | 集羣中job的名字,該名字用戶自己可以隨意定製,無強行要求 |
job_group | 集羣中job的所屬組的名字,該名字用戶自己隨意定製,無強行要求 |
is_nonconcurrent | 是否併發 |
requests_recovery | 是否接受恢復執行,默認爲false,設置了RequestsRecovery爲true,則會被重新執行 |
8. qrtz_locks:存儲程序的悲觀鎖的信息(假如使用了悲觀鎖)。
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
lock_name | 悲觀鎖名稱 |
9. qrtz_paused_trigger_grps:存儲已暫停的 Trigger 組的信息。
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
trigger_group | qrtz_triggers表trigger_group的外鍵 |
10. qrtz_paused_trigger_grps:存儲已暫停的 Trigger 組的信息。
表字段 | 含義 |
---|---|
sched_name | 調度名稱 |
trigger_group | qrtz_triggers表trigger_group的外鍵 |
11. qrtz_simple_triggers:存儲簡單的 Trigger,包括重複次數,間隔,以及已觸發的次數。
sched_name | 調度名稱 |
---|---|
trigger_name | qrtz_triggers表trigger_ name的外鍵 |
trigger_group | qrtz_triggers表trigger_group的外鍵 |
repeat_count | 重複的次數統計 |
repeat_interval | 重複的間隔時間 |
times_triggered | 已經觸發的次數 |
12. qrtz_simprop_triggers:存儲CalendarIntervalTrigger和DailyTimeIntervalTrigger
表字段 | 含義 |
---|---|
SCHED_NAME | 調度名稱 |
TRIGGER_NAME | qrtz_triggers表trigger_ name的外鍵 |
TRIGGER_GROUP | qrtz_triggers表trigger_group的外鍵 |
STR_PROP_1 | String類型的trigger的第一個參數 |
STR_PROP_2 | String類型的trigger的第二個參數 |
STR_PROP_3 | String類型的trigger的第三個參數 |
INT_PROP_1 | int類型的trigger的第一個參數 |
INT_PROP_2 | int類型的trigger的第二個參數 |
LONG_PROP_1 | long類型的trigger的第一個參數 |
LONG_PROP_2 | long類型的trigger的第二個參數 |
DEC_PROP_1 | decimal類型的trigger的第一個參數 |
DEC_PROP_2 | decimal類型的trigger的第二個參數 |
BOOL_PROP_1 | Boolean類型的trigger的第一個參數 |
BOOL_PROP_2 | Boolean類型的trigger的第二個參數 |