Quartz 庫表設計

2021-08-31 04:31:46 字數 1383 閱讀 8913

一. qrtz_blob_triggers

二. qrtz_calendars

三. qrtz_cron_triggers

1.儲存 crontrigger 觸發器、建立觸發器時就被儲存

crontrigger trigger = new crontrigger("trigger", "group", "job", "group", "0/5 * * * * ?");

trigger_name、trigger_group  主鍵   trigger  group

cron_expression      cron 表示式           0/5 * * * * ?

time_zone_id             所用地區時區    

2. 四. qrtz_fired_triggers

五.qrtz_job_details

1.儲存jobdetail  

jobdetail jobdetail = new jobdetail("job","group",helloworld.class);

job_name,job_group     主鍵

description      描述

job_class_name      具體執行的job類的全稱

is_durable     

is_volatile

is_stateful

requests_recovery ,

job_data

六. qrtz_job_listener

七. qrtz_locks

八. qrtz_paused_trigger_grps

九. qrtz_scheduler_state

十. qrtz_******_triggers

十一.qrtz_trigger_listeners

十二.qrtz_triggers

1.儲存

trigger_name  trigger_group  主鍵

job_name    job_group        外來鍵引用表qrtz_job_details的主鍵

is_volatile

description

next_fire_time   下個觸發時間(微秒)

prev_fire_time   上個觸發時間(微秒)

priority   優先順序

trigger_state   觸發狀態(waiting、acquired)

trigger_type  觸發器型別

start_time    開始觸發的時間

end_time    結束觸發的時間

calendar_name   

misfire_instr

job_data

quartz設計資料表

qrtz calendars 以 blob 型別儲存 quartz 的 calendar 資訊 qrtz cron triggers 儲存 cron trigger,包括 cron 表示式和時區資訊 qrtz fired triggers 儲存與已觸發的 trigger 相關的狀態資訊,以及相聯 j...

Mysql庫表設計

一對多 或多對一 多對多設計關聯式資料庫時,需要遵循的一些規範。要遵循後邊的正規化要求,必須先遵循前邊的所有正規化要求。遵從不同的規範要求,設計出合理的關係型資料庫,這些不同的規範要求被稱為不同的正規化,各種正規化呈遞次規範,越高的正規化資料庫冗餘越小。目前關聯式資料庫有六種正規化 第一正規化 1n...

資料庫表設計

在軟體的開發中,資料庫表的設計是十分基礎和重要的工作。資料庫表是軟體具體實現的基石,如果表設計的不合規範就會出現資料冗餘,跟業務脫節等問題,等出現問題後再做大的調整相應的依賴表的編碼測試等工作也會進行大的調整這樣就會造成極大的資源消耗。因此在專案一開始設計表的時候就要注意表設計的規範性問題。資料庫 ...