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;   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/449772.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[基础篇]ESP32-RTOS-SDK教程(一)之Windows环境搭建

当下正是物联网最好的时代,学习新的技术怎么能只学习ESP8266呢?要知道ESP8266还有一个孪生兄弟呢,最重要的是这个孪生兄弟要比ESP8266是更厉害的,所以我们也是非常有必要学习一下的,其实这篇文章去年就已经写了&#x…

对话Linus Torvalds:大多黑客甚至连指针都未理解

摘要:Linus Torvalds坦言那些狡诈的通过文件名查找高速缓存,然后又抱怨自己能力一般的内核“恶魔”才是他欣赏的;相反,很多人连低水平的内核编程都还没学好。 几周前, Linus Torvalds在Slashdot上回答了一些问题。其中…

总结学习(提纲)

之前在私募做期权量化学习了那么久,趁着毕业找工作这段时间,对之前学习的东西,制作的函数等进行一个系统性的总结,顺便每天更新的时候,记录下自己的体重与波比跳次数。 1.MC的学习与策略编写 2.python基础学习资料的…

安卓系统上的远程 JS 调试 Remote JavaScript Debugging on Android

每当在 Android 移动设备上调试网页时,开发人员往往都会不自觉陷入调试的泥潭中去。《Android开发指南》提供了一个解决方案,却有点繁琐复杂。因此,许多 Web 开发人员会倾向于使用类似 Firefox Firebug 的或像 WebKit 的 Web Inspector 之类的…

js关于表单校验完善

<!DOCTYPE html><html> <head> <meta charset"UTF-8"> <title>注册页面</title> <style type"text/css"> .left{ width: 100px; …

Python高效编程技巧

摘要&#xff1a;作者有多年的Python编程经验&#xff0c;并且有很多的编程小技巧和知识&#xff0c;其中大多数是通过阅读很流行的开源软件&#xff0c;如Django, Flask, Requests中获得的。 我已经使用Python编程有多年了&#xff0c;即使今天我仍然惊奇于这种语言所能让代码…

quartz 任务调试 建表 sql 语句、create table语句

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS; DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS; DROP TABLE IF EXISTS QRTZ_SCHEDUL…

关于ttk的使用与安装

ttk是tkinter中的子模块&#xff0c;在python2.x中是作为独立模块。但是在python3.x中则是成为了tkinter的子模块&#xff0c;因此调用时&#xff0c;转变为 from Tkinter import ttk

SEO艺术

SEO艺术 编辑推荐 在本书中&#xff0c;四位搜索引擎优化&#xff08;SEO&#xff09;领域最受瞩目的专家阐述了制订以及执行一个完善的SEO策略时应遵循的一些实用指南与最新技术。 基本信息 原书名&#xff1a; The Art of SEO原出版社&#xff1a; OReilly作者&#xff1a; (…

ActiveMQ支持的传输协议

连接到ActiveMQ Connector:ActiveMQ提供的&#xff0c;用来实现连接通信的功能。包括:client-to-broker、broker-to-broker。ActiveMQ允许客户端使用多种协议来进行连接。 client-to-broker模式一般是配置文件中的transportConnector配置 broker-to-broker:一般是指网络(networ…

http状态码301和302详解及区别

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 一直对http状态码301和302的理解比较模糊&#xff0c;在遇到实际的问题和翻阅各种资料了解后&#xff0c;算是有了一定的理解。这里记录下…

哪些编程语言需要修复?

摘要&#xff1a;编程语言有十全十美的吗&#xff1f;每种语言都有缺陷吗&#xff1f;这不&#xff0c;Java、C、C、Python都中枪了。语言之间也可相互“掐架”&#xff0c;一起来看下。 原文作者Kevin Kelleher采用一种比较新颖的方式来比较编程语言&#xff1a;即描述每个编程…

时间修改,学习

设定时间格式 import datetime print datetime.datetime.now().strftime("%Y-%m-%d %H:%M") # 2018-05-08 16:54 时间增加 import datetime print (datetime.datetime.now()datetime.timedelta(days1)).strftime("%Y-%m-%d %H:%M:%S") days改为hours m…

Python标准库

《Python标准库》基本信息原书名&#xff1a; The Python Standard Library by Example 原出版社&#xff1a; Pearson Education 作者&#xff1a; (美)Doug Hellmann 译者&#xff1a; 刘炽 出版社&#xff1a;机械工业出版社 ISBN&#xff1a;9787111378105上架时间&#xf…

五种世界顶级思维-20190303

一、墨菲定律&#xff1a; 你越害怕什么&#xff0c;就越会发生什么。 二、吉尔伯特定律&#xff1a;工作中最大的困难就是没人跟你说如何去做。 三、吉德林法则&#xff1a;把问题清楚的写下来&#xff0c;就已经成功一半了。 四、沃尔森法则&#xff1a;把信息和金钱排在第一…

状态码301和302的区别

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 定义如下&#xff1a; 301 Moved Permanently 被请求的资源已永久移动到新位置&#xff0c;并且将来任何对此资源的引用都应该使用本响应…

Perl迎来25岁生日

摘要&#xff1a;Perl迎来了它的第25岁生日&#xff0c;普天下Perlist都冒泡同庆一下&#xff0c;很多开发者喜欢它的理由是因其具备强力、稳定、成熟、可移植性等特点&#xff0c;Perl的爱好者们赶快送上你的祝福吧&#xff01; 昨天&#xff0c;Perl迎来了它的第25岁生日&…

20165114 《网络对抗技术》 Exp0 Kali安装与配置 Week1

目录&#xff1a; 一、kail的下载与安装 二、kali的网络设置 三、安装vmware-tools。 四、更新软件源。 五、共享文件夹 六、安装中文输入法 一、kail的下载与安装 VMware workstation的安装 因为之前的课程已经涉及&#xff0c;所以本机已经安装好了VMware workstation&#x…

大数据:互联网大规模数据挖掘与分布式处理

《大数据:互联网大规模数据挖掘与分布式处理》基本信息原书名&#xff1a;Mining of Massive Datasets作者&#xff1a; (美)拉贾拉曼(Rajaraman,A.) (美)厄尔曼(Ullman,J.D.) [作译者介绍]译者&#xff1a; 王斌丛书名&#xff1a; 图灵程序设计丛书出版社&#xff1a;人民邮电…

pip 切换源安装

https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学 https://mirrors.aliyun.com/pypi/simple/ # 阿里云 https://pypi.douban.com/simple/ # 豆瓣 https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学 https://pypi.hustunique.com/ # 华中科技大学 代码…