Commit e7c9e3dc231d112639340b292500b29760f09996

Authored by YunaiV
1 parent 520fb79e

fix:【INFRA 基础设施】更新 pgsql quartz sql

Showing 1 changed file with 175 additions and 220 deletions
sql/postgresql/quartz.sql
1   --- ----------------------------
2   --- qrtz_blob_triggers
3   --- ----------------------------
4   -CREATE TABLE qrtz_blob_triggers
  1 +-- https://github.com/quartz-scheduler/quartz/blob/main/quartz/src/main/resources/org/quartz/impl/jdbcjobstore/tables_postgres.sql
  2 +-- Thanks to Patrick Lightbody for submitting this...
  3 +--
  4 +-- In your Quartz properties file, you'll need to set
  5 +-- org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.PostgreSQLDelegate
  6 +
  7 +DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
  8 +DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;
  9 +DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;
  10 +DROP TABLE IF EXISTS QRTZ_LOCKS;
  11 +DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;
  12 +DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;
  13 +DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS;
  14 +DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;
  15 +DROP TABLE IF EXISTS QRTZ_TRIGGERS;
  16 +DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;
  17 +DROP TABLE IF EXISTS QRTZ_CALENDARS;
  18 +
  19 +CREATE TABLE QRTZ_JOB_DETAILS
5 20 (
6   - sched_name varchar(120) NOT NULL,
7   - trigger_name varchar(190) NOT NULL,
8   - trigger_group varchar(190) NOT NULL,
9   - blob_data bytea NULL,
10   - PRIMARY KEY (sched_name, trigger_name, trigger_group)
  21 + SCHED_NAME VARCHAR(120) NOT NULL,
  22 + JOB_NAME VARCHAR(200) NOT NULL,
  23 + JOB_GROUP VARCHAR(200) NOT NULL,
  24 + DESCRIPTION VARCHAR(250) NULL,
  25 + JOB_CLASS_NAME VARCHAR(250) NOT NULL,
  26 + IS_DURABLE BOOL NOT NULL,
  27 + IS_NONCONCURRENT BOOL NOT NULL,
  28 + IS_UPDATE_DATA BOOL NOT NULL,
  29 + REQUESTS_RECOVERY BOOL NOT NULL,
  30 + JOB_DATA BYTEA NULL,
  31 + PRIMARY KEY (SCHED_NAME, JOB_NAME, JOB_GROUP)
11 32 );
12 33  
13   -CREATE INDEX idx_qrtz_blob_triggers_sched_name ON qrtz_blob_triggers (sched_name, trigger_name, trigger_group);
14   -
15   --- ----------------------------
16   --- qrtz_calendars
17   --- ----------------------------
18   -CREATE TABLE qrtz_calendars
  34 +CREATE TABLE QRTZ_TRIGGERS
19 35 (
20   - sched_name varchar(120) NOT NULL,
21   - calendar_name varchar(190) NOT NULL,
22   - calendar bytea NOT NULL,
23   - PRIMARY KEY (sched_name, calendar_name)
  36 + SCHED_NAME VARCHAR(120) NOT NULL,
  37 + TRIGGER_NAME VARCHAR(200) NOT NULL,
  38 + TRIGGER_GROUP VARCHAR(200) NOT NULL,
  39 + JOB_NAME VARCHAR(200) NOT NULL,
  40 + JOB_GROUP VARCHAR(200) NOT NULL,
  41 + DESCRIPTION VARCHAR(250) NULL,
  42 + NEXT_FIRE_TIME BIGINT NULL,
  43 + PREV_FIRE_TIME BIGINT NULL,
  44 + PRIORITY INTEGER NULL,
  45 + TRIGGER_STATE VARCHAR(16) NOT NULL,
  46 + TRIGGER_TYPE VARCHAR(8) NOT NULL,
  47 + START_TIME BIGINT NOT NULL,
  48 + END_TIME BIGINT NULL,
  49 + CALENDAR_NAME VARCHAR(200) NULL,
  50 + MISFIRE_INSTR SMALLINT NULL,
  51 + JOB_DATA BYTEA NULL,
  52 + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  53 + FOREIGN KEY (SCHED_NAME, JOB_NAME, JOB_GROUP)
  54 + REFERENCES QRTZ_JOB_DETAILS (SCHED_NAME, JOB_NAME, JOB_GROUP)
24 55 );
25 56  
26   -
27   --- ----------------------------
28   --- qrtz_cron_triggers
29   --- ----------------------------
30   -CREATE TABLE qrtz_cron_triggers
  57 +CREATE TABLE QRTZ_SIMPLE_TRIGGERS
31 58 (
32   - sched_name varchar(120) NOT NULL,
33   - trigger_name varchar(190) NOT NULL,
34   - trigger_group varchar(190) NOT NULL,
35   - cron_expression varchar(120) NOT NULL,
36   - time_zone_id varchar(80) NULL DEFAULT NULL,
37   - PRIMARY KEY (sched_name, trigger_name, trigger_group)
  59 + SCHED_NAME VARCHAR(120) NOT NULL,
  60 + TRIGGER_NAME VARCHAR(200) NOT NULL,
  61 + TRIGGER_GROUP VARCHAR(200) NOT NULL,
  62 + REPEAT_COUNT BIGINT NOT NULL,
  63 + REPEAT_INTERVAL BIGINT NOT NULL,
  64 + TIMES_TRIGGERED BIGINT NOT NULL,
  65 + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  66 + FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
  67 + REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
38 68 );
39 69  
40   --- @formatter:off
41   -BEGIN;
42   -COMMIT;
43   --- @formatter:on
44   -
45   --- ----------------------------
46   --- qrtz_fired_triggers
47   --- ----------------------------
48   -CREATE TABLE qrtz_fired_triggers
  70 +CREATE TABLE QRTZ_CRON_TRIGGERS
49 71 (
50   - sched_name varchar(120) NOT NULL,
51   - entry_id varchar(95) NOT NULL,
52   - trigger_name varchar(190) NOT NULL,
53   - trigger_group varchar(190) NOT NULL,
54   - instance_name varchar(190) NOT NULL,
55   - fired_time int8 NOT NULL,
56   - sched_time int8 NOT NULL,
57   - priority int4 NOT NULL,
58   - state varchar(16) NOT NULL,
59   - job_name varchar(190) NULL DEFAULT NULL,
60   - job_group varchar(190) NULL DEFAULT NULL,
61   - is_nonconcurrent varchar(1) NULL DEFAULT NULL,
62   - requests_recovery varchar(1) NULL DEFAULT NULL,
63   - PRIMARY KEY (sched_name, entry_id)
  72 + SCHED_NAME VARCHAR(120) NOT NULL,
  73 + TRIGGER_NAME VARCHAR(200) NOT NULL,
  74 + TRIGGER_GROUP VARCHAR(200) NOT NULL,
  75 + CRON_EXPRESSION VARCHAR(120) NOT NULL,
  76 + TIME_ZONE_ID VARCHAR(80),
  77 + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  78 + FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
  79 + REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
64 80 );
65 81  
66   -CREATE INDEX idx_qrtz_ft_trig_inst_name ON qrtz_fired_triggers (sched_name, instance_name);
67   -CREATE INDEX idx_qrtz_ft_inst_job_req_rcvry ON qrtz_fired_triggers (sched_name, instance_name, requests_recovery);
68   -CREATE INDEX idx_qrtz_ft_j_g ON qrtz_fired_triggers (sched_name, job_name, job_group);
69   -CREATE INDEX idx_qrtz_ft_jg ON qrtz_fired_triggers (sched_name, job_group);
70   -CREATE INDEX idx_qrtz_ft_t_g ON qrtz_fired_triggers (sched_name, trigger_name, trigger_group);
71   -CREATE INDEX idx_qrtz_ft_tg ON qrtz_fired_triggers (sched_name, trigger_group);
72   -
73   --- ----------------------------
74   --- qrtz_job_details
75   --- ----------------------------
76   -CREATE TABLE qrtz_job_details
  82 +CREATE TABLE QRTZ_SIMPROP_TRIGGERS
77 83 (
78   - sched_name varchar(120) NOT NULL,
79   - job_name varchar(190) NOT NULL,
80   - job_group varchar(190) NOT NULL,
81   - description varchar(250) NULL DEFAULT NULL,
82   - job_class_name varchar(250) NOT NULL,
83   - is_durable varchar(1) NOT NULL,
84   - is_nonconcurrent varchar(1) NOT NULL,
85   - is_update_data varchar(1) NOT NULL,
86   - requests_recovery varchar(1) NOT NULL,
87   - job_data bytea NULL,
88   - PRIMARY KEY (sched_name, job_name, job_group)
  84 + SCHED_NAME VARCHAR(120) NOT NULL,
  85 + TRIGGER_NAME VARCHAR(200) NOT NULL,
  86 + TRIGGER_GROUP VARCHAR(200) NOT NULL,
  87 + STR_PROP_1 VARCHAR(512) NULL,
  88 + STR_PROP_2 VARCHAR(512) NULL,
  89 + STR_PROP_3 VARCHAR(512) NULL,
  90 + INT_PROP_1 INT NULL,
  91 + INT_PROP_2 INT NULL,
  92 + LONG_PROP_1 BIGINT NULL,
  93 + LONG_PROP_2 BIGINT NULL,
  94 + DEC_PROP_1 NUMERIC(13, 4) NULL,
  95 + DEC_PROP_2 NUMERIC(13, 4) NULL,
  96 + BOOL_PROP_1 BOOL NULL,
  97 + BOOL_PROP_2 BOOL NULL,
  98 + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  99 + FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
  100 + REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
89 101 );
90 102  
91   -CREATE INDEX idx_qrtz_j_req_recovery ON qrtz_job_details (sched_name, requests_recovery);
92   -CREATE INDEX idx_qrtz_j_grp ON qrtz_job_details (sched_name, job_group);
93   -
94   --- @formatter:off
95   -BEGIN;
96   -COMMIT;
97   --- @formatter:on
98   -
99   --- ----------------------------
100   --- qrtz_locks
101   --- ----------------------------
102   -CREATE TABLE qrtz_locks
  103 +CREATE TABLE QRTZ_BLOB_TRIGGERS
103 104 (
104   - sched_name varchar(120) NOT NULL,
105   - lock_name varchar(40) NOT NULL,
106   - PRIMARY KEY (sched_name, lock_name)
  105 + SCHED_NAME VARCHAR(120) NOT NULL,
  106 + TRIGGER_NAME VARCHAR(200) NOT NULL,
  107 + TRIGGER_GROUP VARCHAR(200) NOT NULL,
  108 + BLOB_DATA BYTEA NULL,
  109 + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  110 + FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
  111 + REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
107 112 );
108 113  
109   --- @formatter:off
110   -BEGIN;
111   -COMMIT;
112   --- @formatter:on
113   -
114   --- ----------------------------
115   --- qrtz_paused_trigger_grps
116   --- ----------------------------
117   -CREATE TABLE qrtz_paused_trigger_grps
  114 +CREATE TABLE QRTZ_CALENDARS
118 115 (
119   - sched_name varchar(120) NOT NULL,
120   - trigger_group varchar(190) NOT NULL,
121   - PRIMARY KEY (sched_name, trigger_group)
  116 + SCHED_NAME VARCHAR(120) NOT NULL,
  117 + CALENDAR_NAME VARCHAR(200) NOT NULL,
  118 + CALENDAR BYTEA NOT NULL,
  119 + PRIMARY KEY (SCHED_NAME, CALENDAR_NAME)
122 120 );
123 121  
124   --- ----------------------------
125   --- qrtz_scheduler_state
126   --- ----------------------------
127   -CREATE TABLE qrtz_scheduler_state
  122 +
  123 +CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS
128 124 (
129   - sched_name varchar(120) NOT NULL,
130   - instance_name varchar(190) NOT NULL,
131   - last_checkin_time int8 NOT NULL,
132   - checkin_interval int8 NOT NULL,
133   - PRIMARY KEY (sched_name, instance_name)
  125 + SCHED_NAME VARCHAR(120) NOT NULL,
  126 + TRIGGER_GROUP VARCHAR(200) NOT NULL,
  127 + PRIMARY KEY (SCHED_NAME, TRIGGER_GROUP)
134 128 );
135 129  
136   --- @formatter:off
137   -BEGIN;
138   -COMMIT;
139   --- @formatter:on
140   -
141   --- ----------------------------
142   --- qrtz_simple_triggers
143   --- ----------------------------
144   -CREATE TABLE qrtz_simple_triggers
  130 +CREATE TABLE QRTZ_FIRED_TRIGGERS
145 131 (
146   - sched_name varchar(120) NOT NULL,
147   - trigger_name varchar(190) NOT NULL,
148   - trigger_group varchar(190) NOT NULL,
149   - repeat_count int8 NOT NULL,
150   - repeat_interval int8 NOT NULL,
151   - times_triggered int8 NOT NULL,
152   - PRIMARY KEY (sched_name, trigger_name, trigger_group)
  132 + SCHED_NAME VARCHAR(120) NOT NULL,
  133 + ENTRY_ID VARCHAR(95) NOT NULL,
  134 + TRIGGER_NAME VARCHAR(200) NOT NULL,
  135 + TRIGGER_GROUP VARCHAR(200) NOT NULL,
  136 + INSTANCE_NAME VARCHAR(200) NOT NULL,
  137 + FIRED_TIME BIGINT NOT NULL,
  138 + SCHED_TIME BIGINT NOT NULL,
  139 + PRIORITY INTEGER NOT NULL,
  140 + STATE VARCHAR(16) NOT NULL,
  141 + JOB_NAME VARCHAR(200) NULL,
  142 + JOB_GROUP VARCHAR(200) NULL,
  143 + IS_NONCONCURRENT BOOL NULL,
  144 + REQUESTS_RECOVERY BOOL NULL,
  145 + PRIMARY KEY (SCHED_NAME, ENTRY_ID)
153 146 );
154 147  
155   --- ----------------------------
156   --- qrtz_simprop_triggers
157   --- ----------------------------
158   -CREATE TABLE qrtz_simprop_triggers
  148 +CREATE TABLE QRTZ_SCHEDULER_STATE
159 149 (
160   - sched_name varchar(120) NOT NULL,
161   - trigger_name varchar(190) NOT NULL,
162   - trigger_group varchar(190) NOT NULL,
163   - str_prop_1 varchar(512) NULL DEFAULT NULL,
164   - str_prop_2 varchar(512) NULL DEFAULT NULL,
165   - str_prop_3 varchar(512) NULL DEFAULT NULL,
166   - int_prop_1 int4 NULL DEFAULT NULL,
167   - int_prop_2 int4 NULL DEFAULT NULL,
168   - long_prop_1 int8 NULL DEFAULT NULL,
169   - long_prop_2 int8 NULL DEFAULT NULL,
170   - dec_prop_1 numeric(13, 4) NULL DEFAULT NULL,
171   - dec_prop_2 numeric(13, 4) NULL DEFAULT NULL,
172   - bool_prop_1 varchar(1) NULL DEFAULT NULL,
173   - bool_prop_2 varchar(1) NULL DEFAULT NULL,
174   - PRIMARY KEY (sched_name, trigger_name, trigger_group)
  150 + SCHED_NAME VARCHAR(120) NOT NULL,
  151 + INSTANCE_NAME VARCHAR(200) NOT NULL,
  152 + LAST_CHECKIN_TIME BIGINT NOT NULL,
  153 + CHECKIN_INTERVAL BIGINT NOT NULL,
  154 + PRIMARY KEY (SCHED_NAME, INSTANCE_NAME)
175 155 );
176 156  
177   --- ----------------------------
178   --- qrtz_triggers
179   --- ----------------------------
180   -CREATE TABLE qrtz_triggers
  157 +CREATE TABLE QRTZ_LOCKS
181 158 (
182   - sched_name varchar(120) NOT NULL,
183   - trigger_name varchar(190) NOT NULL,
184   - trigger_group varchar(190) NOT NULL,
185   - job_name varchar(190) NOT NULL,
186   - job_group varchar(190) NOT NULL,
187   - description varchar(250) NULL DEFAULT NULL,
188   - next_fire_time int8 NULL DEFAULT NULL,
189   - prev_fire_time int8 NULL DEFAULT NULL,
190   - priority int4 NULL DEFAULT NULL,
191   - trigger_state varchar(16) NOT NULL,
192   - trigger_type varchar(8) NOT NULL,
193   - start_time int8 NOT NULL,
194   - end_time int8 NULL DEFAULT NULL,
195   - calendar_name varchar(190) NULL DEFAULT NULL,
196   - misfire_instr int2 NULL DEFAULT NULL,
197   - job_data bytea NULL,
198   - PRIMARY KEY (sched_name, trigger_name, trigger_group)
  159 + SCHED_NAME VARCHAR(120) NOT NULL,
  160 + LOCK_NAME VARCHAR(40) NOT NULL,
  161 + PRIMARY KEY (SCHED_NAME, LOCK_NAME)
199 162 );
200 163  
201   -CREATE INDEX idx_qrtz_t_j ON qrtz_triggers (sched_name, job_name, job_group);
202   -CREATE INDEX idx_qrtz_t_jg ON qrtz_triggers (sched_name, job_group);
203   -CREATE INDEX idx_qrtz_t_c ON qrtz_triggers (sched_name, calendar_name);
204   -CREATE INDEX idx_qrtz_t_g ON qrtz_triggers (sched_name, trigger_group);
205   -CREATE INDEX idx_qrtz_t_state ON qrtz_triggers (sched_name, trigger_state);
206   -CREATE INDEX idx_qrtz_t_n_state ON qrtz_triggers (sched_name, trigger_name, trigger_group, trigger_state);
207   -CREATE INDEX idx_qrtz_t_n_g_state ON qrtz_triggers (sched_name, trigger_group, trigger_state);
208   -CREATE INDEX idx_qrtz_t_next_fire_time ON qrtz_triggers (sched_name, next_fire_time);
209   -CREATE INDEX idx_qrtz_t_nft_st ON qrtz_triggers (sched_name, trigger_state, next_fire_time);
210   -CREATE INDEX idx_qrtz_t_nft_misfire ON qrtz_triggers (sched_name, misfire_instr, next_fire_time);
211   -CREATE INDEX idx_qrtz_t_nft_st_misfire ON qrtz_triggers (sched_name, misfire_instr, next_fire_time, trigger_state);
212   -CREATE INDEX idx_qrtz_t_nft_st_misfire_grp ON qrtz_triggers (sched_name, misfire_instr, next_fire_time, trigger_group,
213   - trigger_state);
214   -
215   --- @formatter:off
216   -BEGIN;
217   -COMMIT;
218   --- @formatter:on
219   -
220   -
221   --- ----------------------------
222   --- FK: qrtz_blob_triggers
223   --- ----------------------------
224   -ALTER TABLE qrtz_blob_triggers
225   - ADD CONSTRAINT qrtz_blob_triggers_ibfk_1 FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers (sched_name,
226   - trigger_name,
227   - trigger_group);
228   -
229   --- ----------------------------
230   --- FK: qrtz_cron_triggers
231   --- ----------------------------
232   -ALTER TABLE qrtz_cron_triggers
233   - ADD CONSTRAINT qrtz_cron_triggers_ibfk_1 FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers (sched_name, trigger_name, trigger_group);
234   -
235   --- ----------------------------
236   --- FK: qrtz_simple_triggers
237   --- ----------------------------
238   -ALTER TABLE qrtz_simple_triggers
239   - ADD CONSTRAINT qrtz_simple_triggers_ibfk_1 FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers (sched_name,
240   - trigger_name,
241   - trigger_group);
242   -
243   --- ----------------------------
244   --- FK: qrtz_simprop_triggers
245   --- ----------------------------
246   -ALTER TABLE qrtz_simprop_triggers
247   - ADD CONSTRAINT qrtz_simprop_triggers_ibfk_1 FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers (sched_name, trigger_name, trigger_group);
248   -
249   --- ----------------------------
250   --- FK: qrtz_triggers
251   --- ----------------------------
252   -ALTER TABLE qrtz_triggers
253   - ADD CONSTRAINT qrtz_triggers_ibfk_1 FOREIGN KEY (sched_name, job_name, job_group) REFERENCES qrtz_job_details (sched_name, job_name, job_group);
  164 +CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY
  165 + ON QRTZ_JOB_DETAILS (SCHED_NAME, REQUESTS_RECOVERY);
  166 +CREATE INDEX IDX_QRTZ_J_GRP
  167 + ON QRTZ_JOB_DETAILS (SCHED_NAME, JOB_GROUP);
  168 +
  169 +CREATE INDEX IDX_QRTZ_T_J
  170 + ON QRTZ_TRIGGERS (SCHED_NAME, JOB_NAME, JOB_GROUP);
  171 +CREATE INDEX IDX_QRTZ_T_JG
  172 + ON QRTZ_TRIGGERS (SCHED_NAME, JOB_GROUP);
  173 +CREATE INDEX IDX_QRTZ_T_C
  174 + ON QRTZ_TRIGGERS (SCHED_NAME, CALENDAR_NAME);
  175 +CREATE INDEX IDX_QRTZ_T_G
  176 + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_GROUP);
  177 +CREATE INDEX IDX_QRTZ_T_STATE
  178 + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_STATE);
  179 +CREATE INDEX IDX_QRTZ_T_N_STATE
  180 + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, TRIGGER_STATE);
  181 +CREATE INDEX IDX_QRTZ_T_N_G_STATE
  182 + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_GROUP, TRIGGER_STATE);
  183 +CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME
  184 + ON QRTZ_TRIGGERS (SCHED_NAME, NEXT_FIRE_TIME);
  185 +CREATE INDEX IDX_QRTZ_T_NFT_ST
  186 + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_STATE, NEXT_FIRE_TIME);
  187 +CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE
  188 + ON QRTZ_TRIGGERS (SCHED_NAME, MISFIRE_INSTR, NEXT_FIRE_TIME);
  189 +CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE
  190 + ON QRTZ_TRIGGERS (SCHED_NAME, MISFIRE_INSTR, NEXT_FIRE_TIME, TRIGGER_STATE);
  191 +CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP
  192 + ON QRTZ_TRIGGERS (SCHED_NAME, MISFIRE_INSTR, NEXT_FIRE_TIME, TRIGGER_GROUP, TRIGGER_STATE);
  193 +
  194 +CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME
  195 + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, INSTANCE_NAME);
  196 +CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY
  197 + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, INSTANCE_NAME, REQUESTS_RECOVERY);
  198 +CREATE INDEX IDX_QRTZ_FT_J_G
  199 + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, JOB_NAME, JOB_GROUP);
  200 +CREATE INDEX IDX_QRTZ_FT_JG
  201 + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, JOB_GROUP);
  202 +CREATE INDEX IDX_QRTZ_FT_T_G
  203 + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP);
  204 +CREATE INDEX IDX_QRTZ_FT_TG
  205 + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, TRIGGER_GROUP);
  206 +
  207 +
  208 +COMMIT;
254 209 \ No newline at end of file
... ...