quartz各版本MySQL数据库存储建表SQL语句

 

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

用quartz管理任务计划很方便,但是当使用数据库作为存储介质的时候,必须要先创建表,不然就会报错。1.x和2.x的建表语句不同,以下是两个版本使用MySQL时的建表语句。

1.x建表语句为:

 

[sql]  view plain  copy
 
  1. #  
  2. # In your Quartz properties file, you'll need to set   
  3. # org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate  
  4. #  
  5. #  
  6. By: Ron Cordell - roncordell  
  7. #  I didn't see this anywhere, so I thought I'd post it here. This is the script from Quartz to create the tables in a MySQL database, modified to use INNODB instead of MYISAM.  
  8.   
  9. DROP TABLE IF EXISTS QRTZ_JOB_LISTENERS;  
  10. DROP TABLE IF EXISTS QRTZ_TRIGGER_LISTENERS;  
  11. DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;  
  12. DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;  
  13. DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;  
  14. DROP TABLE IF EXISTS QRTZ_LOCKS;  
  15. DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;  
  16. DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;  
  17. DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;  
  18. DROP TABLE IF EXISTS QRTZ_TRIGGERS;  
  19. DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;  
  20. DROP TABLE IF EXISTS QRTZ_CALENDARS;  
  21. CREATE TABLE QRTZ_JOB_DETAILS(  
  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 VARCHAR(1) NOT NULL,  
  27. IS_VOLATILE VARCHAR(1) NOT NULL,  
  28. IS_STATEFUL VARCHAR(1) NOT NULL,  
  29. REQUESTS_RECOVERY VARCHAR(1) NOT NULL,  
  30. JOB_DATA BLOB NULL,  
  31. PRIMARY KEY (JOB_NAME,JOB_GROUP))  
  32. ENGINE=InnoDB;  
  33.   
  34. CREATE TABLE QRTZ_JOB_LISTENERS (  
  35. JOB_NAME VARCHAR(200) NOT NULL,  
  36. JOB_GROUP VARCHAR(200) NOT NULL,  
  37. JOB_LISTENER VARCHAR(200) NOT NULL,  
  38. PRIMARY KEY (JOB_NAME,JOB_GROUP,JOB_LISTENER),  
  39. INDEX (JOB_NAME, JOB_GROUP),  
  40. FOREIGN KEY (JOB_NAME,JOB_GROUP)  
  41. REFERENCES QRTZ_JOB_DETAILS(JOB_NAME,JOB_GROUP))  
  42. ENGINE=InnoDB;  
  43.   
  44. CREATE TABLE QRTZ_TRIGGERS (  
  45. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  46. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  47. JOB_NAME VARCHAR(200) NOT NULL,  
  48. JOB_GROUP VARCHAR(200) NOT NULL,  
  49. IS_VOLATILE VARCHAR(1) NOT NULL,  
  50. DESCRIPTION VARCHAR(250) NULL,  
  51. NEXT_FIRE_TIME BIGINT(13) NULL,  
  52. PREV_FIRE_TIME BIGINT(13) NULL,  
  53. PRIORITY INTEGER NULL,  
  54. TRIGGER_STATE VARCHAR(16) NOT NULL,  
  55. TRIGGER_TYPE VARCHAR(8) NOT NULL,  
  56. START_TIME BIGINT(13) NOT NULL,  
  57. END_TIME BIGINT(13) NULL,  
  58. CALENDAR_NAME VARCHAR(200) NULL,  
  59. MISFIRE_INSTR SMALLINT(2) NULL,  
  60. JOB_DATA BLOB NULL,  
  61. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP),  
  62. INDEX (JOB_NAME, JOB_GROUP),  
  63. FOREIGN KEY (JOB_NAME,JOB_GROUP)  
  64. REFERENCES QRTZ_JOB_DETAILS(JOB_NAME,JOB_GROUP))  
  65. ENGINE=InnoDB;  
  66.   
  67. CREATE TABLE QRTZ_SIMPLE_TRIGGERS (  
  68. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  69. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  70. REPEAT_COUNT BIGINT(7) NOT NULL,  
  71. REPEAT_INTERVAL BIGINT(12) NOT NULL,  
  72. TIMES_TRIGGERED BIGINT(10) NOT NULL,  
  73. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP),  
  74. INDEX (TRIGGER_NAME, TRIGGER_GROUP),  
  75. FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP)  
  76. REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP))  
  77. ENGINE=InnoDB;  
  78.   
  79. CREATE TABLE QRTZ_CRON_TRIGGERS (  
  80. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  81. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  82. CRON_EXPRESSION VARCHAR(120) NOT NULL,  
  83. TIME_ZONE_ID VARCHAR(80),  
  84. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP),  
  85. INDEX (TRIGGER_NAME, TRIGGER_GROUP),  
  86. FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP)  
  87. REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP))  
  88. ENGINE=InnoDB;  
  89.   
  90. CREATE TABLE QRTZ_BLOB_TRIGGERS (  
  91. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  92. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  93. BLOB_DATA BLOB NULL,  
  94. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP),  
  95. INDEX (TRIGGER_NAME, TRIGGER_GROUP),  
  96. FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP)  
  97. REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP))  
  98. ENGINE=InnoDB;  
  99.   
  100. CREATE TABLE QRTZ_TRIGGER_LISTENERS (  
  101. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  102. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  103. TRIGGER_LISTENER VARCHAR(200) NOT NULL,  
  104. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_LISTENER),  
  105. INDEX (TRIGGER_NAME, TRIGGER_GROUP),  
  106. FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP)  
  107. REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP))  
  108. ENGINE=InnoDB;  
  109.   
  110. CREATE TABLE QRTZ_CALENDARS (  
  111. CALENDAR_NAME VARCHAR(200) NOT NULL,  
  112. CALENDAR BLOB NOT NULL,  
  113. PRIMARY KEY (CALENDAR_NAME))  
  114. ENGINE=InnoDB;  
  115.   
  116. CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS (  
  117. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  118. PRIMARY KEY (TRIGGER_GROUP))  
  119. ENGINE=InnoDB;  
  120.   
  121. CREATE TABLE QRTZ_FIRED_TRIGGERS (  
  122. ENTRY_ID VARCHAR(95) NOT NULL,  
  123. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  124. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  125. IS_VOLATILE VARCHAR(1) NOT NULL,  
  126. INSTANCE_NAME VARCHAR(200) NOT NULL,  
  127. FIRED_TIME BIGINT(13) NOT NULL,  
  128. PRIORITY INTEGER NOT NULL,  
  129. STATE VARCHAR(16) NOT NULL,  
  130. JOB_NAME VARCHAR(200) NULL,  
  131. JOB_GROUP VARCHAR(200) NULL,  
  132. IS_STATEFUL VARCHAR(1) NULL,  
  133. REQUESTS_RECOVERY VARCHAR(1) NULL,  
  134. PRIMARY KEY (ENTRY_ID))  
  135. ENGINE=InnoDB;  
  136.   
  137. CREATE TABLE QRTZ_SCHEDULER_STATE (  
  138. INSTANCE_NAME VARCHAR(200) NOT NULL,  
  139. LAST_CHECKIN_TIME BIGINT(13) NOT NULL,  
  140. CHECKIN_INTERVAL BIGINT(13) NOT NULL,  
  141. PRIMARY KEY (INSTANCE_NAME))  
  142. ENGINE=InnoDB;  
  143.   
  144. CREATE TABLE QRTZ_LOCKS (  
  145. LOCK_NAME VARCHAR(40) NOT NULL,  
  146. PRIMARY KEY (LOCK_NAME))  
  147. ENGINE=InnoDB;  
  148.   
  149. INSERT INTO QRTZ_LOCKS values('TRIGGER_ACCESS');  
  150. INSERT INTO QRTZ_LOCKS values('JOB_ACCESS');  
  151. INSERT INTO QRTZ_LOCKS values('CALENDAR_ACCESS');  
  152. INSERT INTO QRTZ_LOCKS values('STATE_ACCESS');  
  153. INSERT INTO QRTZ_LOCKS values('MISFIRE_ACCESS');  
  154. commit;   


2.x版本的建表语句为:

 

[sql]  view plain  copy
 
  1. #  
  2. # In your Quartz properties file, you'll need to set   
  3. # org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate  
  4. #  
  5. #  
  6. By: Ron Cordell - roncordell  
  7. #  I didn't see this anywhere, so I thought I'd post it here. This is the script from Quartz to create the tables in a MySQL database, modified to use INNODB instead of MYISAM.  
  8.   
  9. DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;  
  10. DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;  
  11. DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;  
  12. DROP TABLE IF EXISTS QRTZ_LOCKS;  
  13. DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;  
  14. DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS;  
  15. DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;  
  16. DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;  
  17. DROP TABLE IF EXISTS QRTZ_TRIGGERS;  
  18. DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;  
  19. DROP TABLE IF EXISTS QRTZ_CALENDARS;  
  20.   
  21. CREATE TABLE QRTZ_JOB_DETAILS(  
  22. SCHED_NAME VARCHAR(120) NOT NULL,  
  23. JOB_NAME VARCHAR(200) NOT NULL,  
  24. JOB_GROUP VARCHAR(200) NOT NULL,  
  25. DESCRIPTION VARCHAR(250) NULL,  
  26. JOB_CLASS_NAME VARCHAR(250) NOT NULL,  
  27. IS_DURABLE VARCHAR(1) NOT NULL,  
  28. IS_NONCONCURRENT VARCHAR(1) NOT NULL,  
  29. IS_UPDATE_DATA VARCHAR(1) NOT NULL,  
  30. REQUESTS_RECOVERY VARCHAR(1) NOT NULL,  
  31. JOB_DATA BLOB NULL,  
  32. PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP))  
  33. ENGINE=InnoDB;  
  34.   
  35. CREATE TABLE QRTZ_TRIGGERS (  
  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(13) NULL,  
  43. PREV_FIRE_TIME BIGINT(13) NULL,  
  44. PRIORITY INTEGER NULL,  
  45. TRIGGER_STATE VARCHAR(16) NOT NULL,  
  46. TRIGGER_TYPE VARCHAR(8) NOT NULL,  
  47. START_TIME BIGINT(13) NOT NULL,  
  48. END_TIME BIGINT(13) NULL,  
  49. CALENDAR_NAME VARCHAR(200) NULL,  
  50. MISFIRE_INSTR SMALLINT(2) NULL,  
  51. JOB_DATA BLOB 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))  
  55. ENGINE=InnoDB;  
  56.   
  57. CREATE TABLE QRTZ_SIMPLE_TRIGGERS (  
  58. SCHED_NAME VARCHAR(120) NOT NULL,  
  59. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  60. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  61. REPEAT_COUNT BIGINT(7) NOT NULL,  
  62. REPEAT_INTERVAL BIGINT(12) NOT NULL,  
  63. TIMES_TRIGGERED BIGINT(10) NOT NULL,  
  64. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),  
  65. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)  
  66. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))  
  67. ENGINE=InnoDB;  
  68.   
  69. CREATE TABLE QRTZ_CRON_TRIGGERS (  
  70. SCHED_NAME VARCHAR(120) NOT NULL,  
  71. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  72. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  73. CRON_EXPRESSION VARCHAR(120) NOT NULL,  
  74. TIME_ZONE_ID VARCHAR(80),  
  75. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),  
  76. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)  
  77. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))  
  78. ENGINE=InnoDB;  
  79.   
  80. CREATE TABLE QRTZ_SIMPROP_TRIGGERS  
  81.   (            
  82.     SCHED_NAME VARCHAR(120) NOT NULL,  
  83.     TRIGGER_NAME VARCHAR(200) NOT NULL,  
  84.     TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  85.     STR_PROP_1 VARCHAR(512) NULL,  
  86.     STR_PROP_2 VARCHAR(512) NULL,  
  87.     STR_PROP_3 VARCHAR(512) NULL,  
  88.     INT_PROP_1 INT NULL,  
  89.     INT_PROP_2 INT NULL,  
  90.     LONG_PROP_1 BIGINT NULL,  
  91.     LONG_PROP_2 BIGINT NULL,  
  92.     DEC_PROP_1 NUMERIC(13,4) NULL,  
  93.     DEC_PROP_2 NUMERIC(13,4) NULL,  
  94.     BOOL_PROP_1 VARCHAR(1) NULL,  
  95.     BOOL_PROP_2 VARCHAR(1) NULL,  
  96.     PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),  
  97.     FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)   
  98.     REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))  
  99. ENGINE=InnoDB;  
  100.   
  101. CREATE TABLE QRTZ_BLOB_TRIGGERS (  
  102. SCHED_NAME VARCHAR(120) NOT NULL,  
  103. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  104. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  105. BLOB_DATA BLOB NULL,  
  106. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),  
  107. INDEX (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP),  
  108. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)  
  109. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))  
  110. ENGINE=InnoDB;  
  111.   
  112. CREATE TABLE QRTZ_CALENDARS (  
  113. SCHED_NAME VARCHAR(120) NOT NULL,  
  114. CALENDAR_NAME VARCHAR(200) NOT NULL,  
  115. CALENDAR BLOB NOT NULL,  
  116. PRIMARY KEY (SCHED_NAME,CALENDAR_NAME))  
  117. ENGINE=InnoDB;  
  118.   
  119. CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS (  
  120. SCHED_NAME VARCHAR(120) NOT NULL,  
  121. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  122. PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP))  
  123. ENGINE=InnoDB;  
  124.   
  125. CREATE TABLE QRTZ_FIRED_TRIGGERS (  
  126. SCHED_NAME VARCHAR(120) NOT NULL,  
  127. ENTRY_ID VARCHAR(95) NOT NULL,  
  128. TRIGGER_NAME VARCHAR(200) NOT NULL,  
  129. TRIGGER_GROUP VARCHAR(200) NOT NULL,  
  130. INSTANCE_NAME VARCHAR(200) NOT NULL,  
  131. FIRED_TIME BIGINT(13) NOT NULL,  
  132. SCHED_TIME BIGINT(13) NOT NULL,  
  133. PRIORITY INTEGER NOT NULL,  
  134. STATE VARCHAR(16) NOT NULL,  
  135. JOB_NAME VARCHAR(200) NULL,  
  136. JOB_GROUP VARCHAR(200) NULL,  
  137. IS_NONCONCURRENT VARCHAR(1) NULL,  
  138. REQUESTS_RECOVERY VARCHAR(1) NULL,  
  139. PRIMARY KEY (SCHED_NAME,ENTRY_ID))  
  140. ENGINE=InnoDB;  
  141.   
  142. CREATE TABLE QRTZ_SCHEDULER_STATE (  
  143. SCHED_NAME VARCHAR(120) NOT NULL,  
  144. INSTANCE_NAME VARCHAR(200) NOT NULL,  
  145. LAST_CHECKIN_TIME BIGINT(13) NOT NULL,  
  146. CHECKIN_INTERVAL BIGINT(13) NOT NULL,  
  147. PRIMARY KEY (SCHED_NAME,INSTANCE_NAME))  
  148. ENGINE=InnoDB;  
  149.   
  150. CREATE TABLE QRTZ_LOCKS (  
  151. SCHED_NAME VARCHAR(120) NOT NULL,  
  152. LOCK_NAME VARCHAR(40) NOT NULL,  
  153. PRIMARY KEY (SCHED_NAME,LOCK_NAME))  
  154. ENGINE=InnoDB;  
  155.   
  156. CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY ON QRTZ_JOB_DETAILS(SCHED_NAME,REQUESTS_RECOVERY);  
  157. CREATE INDEX IDX_QRTZ_J_GRP ON QRTZ_JOB_DETAILS(SCHED_NAME,JOB_GROUP);  
  158.   
  159. CREATE INDEX IDX_QRTZ_T_J ON QRTZ_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP);  
  160. CREATE INDEX IDX_QRTZ_T_JG ON QRTZ_TRIGGERS(SCHED_NAME,JOB_GROUP);  
  161. CREATE INDEX IDX_QRTZ_T_C ON QRTZ_TRIGGERS(SCHED_NAME,CALENDAR_NAME);  
  162. CREATE INDEX IDX_QRTZ_T_G ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);  
  163. CREATE INDEX IDX_QRTZ_T_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE);  
  164. CREATE INDEX IDX_QRTZ_T_N_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE);  
  165. CREATE INDEX IDX_QRTZ_T_N_G_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE);  
  166. CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME ON QRTZ_TRIGGERS(SCHED_NAME,NEXT_FIRE_TIME);  
  167. CREATE INDEX IDX_QRTZ_T_NFT_ST ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME);  
  168. CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME);  
  169. CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE);  
  170. CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE);  
  171.   
  172. CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME);  
  173. CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY);  
  174. CREATE INDEX IDX_QRTZ_FT_J_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP);  
  175. CREATE INDEX IDX_QRTZ_FT_JG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_GROUP);  
  176. CREATE INDEX IDX_QRTZ_FT_T_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP);  
  177. CREATE INDEX IDX_QRTZ_FT_TG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);  
  178.   
  179. commit;   
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值