tables_sqlServerMOT.sql 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. -- This script is for:
  2. -- 64-bit Enterprise, Developer, or Evaluation edition of SQL Server 2014
  3. -- SQL Server 2016 RTM (pre-SP1) you need Enterprise, Developer, or Evaluation edition.
  4. -- SQL Server 2016 SP1 (or later), any edition.
  5. USE [master];
  6. GO
  7. -- NOTE: Modify database, path, filegroup, and file names as required
  8. ALTER DATABASE [enter_db_name_here] ADD FILEGROUP [MemoryOptimizedData] CONTAINS MEMORY_OPTIMIZED_DATA
  9. GO
  10. ALTER DATABASE [enter_db_name_here] ADD FILE ( NAME = N'MemoryOptimizedData', FILENAME = N'[enter_path_here]\MemoryOptimizedData' ) TO FILEGROUP [MemoryOptimizedData]
  11. GO
  12. ALTER DATABASE [enter_db_name_here] SET MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT = ON
  13. GO
  14. ALTER DATABASE [enter_db_name_here] SET READ_COMMITTED_SNAPSHOT ON WITH NO_WAIT
  15. GO
  16. ALTER DATABASE [enter_db_name_here] SET ALLOW_SNAPSHOT_ISOLATION ON
  17. GO
  18. USE [enter_db_name_here];
  19. GO
  20. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1)
  21. ALTER TABLE [dbo].[QRTZ_TRIGGERS] DROP CONSTRAINT FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS
  22. GO
  23. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1)
  24. ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] DROP CONSTRAINT FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS
  25. GO
  26. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1)
  27. ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] DROP CONSTRAINT FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS
  28. GO
  29. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1)
  30. ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] DROP CONSTRAINT FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS
  31. GO
  32. IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_QRTZ_JOB_LISTENERS_QRTZ_JOB_DETAILS]') AND parent_object_id = OBJECT_ID(N'[dbo].[QRTZ_JOB_LISTENERS]'))
  33. ALTER TABLE [dbo].[QRTZ_JOB_LISTENERS] DROP CONSTRAINT [FK_QRTZ_JOB_LISTENERS_QRTZ_JOB_DETAILS]
  34. IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_QRTZ_TRIGGER_LISTENERS_QRTZ_TRIGGERS]') AND parent_object_id = OBJECT_ID(N'[dbo].[QRTZ_TRIGGER_LISTENERS]'))
  35. ALTER TABLE [dbo].[QRTZ_TRIGGER_LISTENERS] DROP CONSTRAINT [FK_QRTZ_TRIGGER_LISTENERS_QRTZ_TRIGGERS]
  36. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_CALENDARS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  37. DROP TABLE [dbo].[QRTZ_CALENDARS]
  38. GO
  39. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_CRON_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  40. DROP TABLE [dbo].[QRTZ_CRON_TRIGGERS]
  41. GO
  42. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_BLOB_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  43. DROP TABLE [dbo].[QRTZ_BLOB_TRIGGERS]
  44. GO
  45. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_FIRED_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  46. DROP TABLE [dbo].[QRTZ_FIRED_TRIGGERS]
  47. GO
  48. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_PAUSED_TRIGGER_GRPS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  49. DROP TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS]
  50. GO
  51. IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_JOB_LISTENERS]') AND type in (N'U'))
  52. DROP TABLE [dbo].[QRTZ_JOB_LISTENERS]
  53. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_SCHEDULER_STATE]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  54. DROP TABLE [dbo].[QRTZ_SCHEDULER_STATE]
  55. GO
  56. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_LOCKS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  57. DROP TABLE [dbo].[QRTZ_LOCKS]
  58. GO
  59. IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[QRTZ_TRIGGER_LISTENERS]') AND type in (N'U'))
  60. DROP TABLE [dbo].[QRTZ_TRIGGER_LISTENERS]
  61. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_JOB_DETAILS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  62. DROP TABLE [dbo].[QRTZ_JOB_DETAILS]
  63. GO
  64. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_SIMPLE_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  65. DROP TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS]
  66. GO
  67. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_SIMPROP_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  68. DROP TABLE [dbo].QRTZ_SIMPROP_TRIGGERS
  69. GO
  70. IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1)
  71. DROP TABLE [dbo].[QRTZ_TRIGGERS]
  72. GO
  73. CREATE TABLE [dbo].[QRTZ_CALENDARS] (
  74. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  75. [CALENDAR_NAME] [NVARCHAR] (200) NOT NULL ,
  76. [CALENDAR] [VARBINARY](MAX) NOT NULL
  77. )
  78. GO
  79. CREATE TABLE [dbo].[QRTZ_CRON_TRIGGERS] (
  80. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  81. [TRIGGER_NAME] [NVARCHAR] (150) NOT NULL ,
  82. [TRIGGER_GROUP] [NVARCHAR] (150) NOT NULL ,
  83. [CRON_EXPRESSION] [NVARCHAR] (120) NOT NULL ,
  84. [TIME_ZONE_ID] [NVARCHAR] (80)
  85. )
  86. GO
  87. CREATE TABLE [dbo].[QRTZ_FIRED_TRIGGERS] (
  88. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  89. [ENTRY_ID] [NVARCHAR] (140) NOT NULL ,
  90. [TRIGGER_NAME] [NVARCHAR] (150) NOT NULL ,
  91. [TRIGGER_GROUP] [NVARCHAR] (150) NOT NULL ,
  92. [INSTANCE_NAME] [NVARCHAR] (200) NOT NULL ,
  93. [FIRED_TIME] [BIGINT] NOT NULL ,
  94. [SCHED_TIME] [BIGINT] NOT NULL ,
  95. [PRIORITY] [INTEGER] NOT NULL ,
  96. [STATE] [NVARCHAR] (16) NOT NULL,
  97. [JOB_NAME] [NVARCHAR] (150) NULL ,
  98. [JOB_GROUP] [NVARCHAR] (150) NULL ,
  99. [IS_NONCONCURRENT] BIT NULL ,
  100. [REQUESTS_RECOVERY] BIT NULL
  101. )
  102. GO
  103. CREATE TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] (
  104. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  105. [TRIGGER_GROUP] [NVARCHAR] (150) NOT NULL
  106. )
  107. GO
  108. CREATE TABLE [dbo].[QRTZ_SCHEDULER_STATE] (
  109. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  110. [INSTANCE_NAME] [NVARCHAR] (200) NOT NULL ,
  111. [LAST_CHECKIN_TIME] [BIGINT] NOT NULL ,
  112. [CHECKIN_INTERVAL] [BIGINT] NOT NULL
  113. )
  114. GO
  115. -- NOTE: Review BUCKET_COUNT and modify as required
  116. CREATE TABLE [dbo].[QRTZ_LOCKS]
  117. (
  118. [ID] [uniqueidentifier] PRIMARY KEY NONCLUSTERED HASH ( [ID] ) WITH ( BUCKET_COUNT = 1000 ) DEFAULT ( newsequentialid() ) NOT NULL,
  119. [SCHED_NAME] [nvarchar] ( 120 ) COLLATE Latin1_General_100_BIN2 NOT NULL,
  120. [LOCK_NAME] [nvarchar] ( 40 ) COLLATE Latin1_General_100_BIN2 NOT NULL,
  121. ) WITH ( MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_AND_DATA );
  122. GO
  123. CREATE TABLE [dbo].[QRTZ_JOB_DETAILS] (
  124. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  125. [JOB_NAME] [NVARCHAR] (150) NOT NULL ,
  126. [JOB_GROUP] [NVARCHAR] (150) NOT NULL ,
  127. [DESCRIPTION] [NVARCHAR] (250) NULL ,
  128. [JOB_CLASS_NAME] [NVARCHAR] (250) NOT NULL ,
  129. [IS_DURABLE] BIT NOT NULL ,
  130. [IS_NONCONCURRENT] BIT NOT NULL ,
  131. [IS_UPDATE_DATA] BIT NOT NULL ,
  132. [REQUESTS_RECOVERY] BIT NOT NULL ,
  133. [JOB_DATA] [VARBINARY](MAX) NULL
  134. )
  135. GO
  136. CREATE TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] (
  137. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  138. [TRIGGER_NAME] [NVARCHAR] (150) NOT NULL ,
  139. [TRIGGER_GROUP] [NVARCHAR] (150) NOT NULL ,
  140. [REPEAT_COUNT] [INTEGER] NOT NULL ,
  141. [REPEAT_INTERVAL] [BIGINT] NOT NULL ,
  142. [TIMES_TRIGGERED] [INTEGER] NOT NULL
  143. )
  144. GO
  145. CREATE TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] (
  146. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  147. [TRIGGER_NAME] [NVARCHAR] (150) NOT NULL ,
  148. [TRIGGER_GROUP] [NVARCHAR] (150) NOT NULL ,
  149. [STR_PROP_1] [NVARCHAR] (512) NULL,
  150. [STR_PROP_2] [NVARCHAR] (512) NULL,
  151. [STR_PROP_3] [NVARCHAR] (512) NULL,
  152. [INT_PROP_1] [INT] NULL,
  153. [INT_PROP_2] [INT] NULL,
  154. [LONG_PROP_1] [BIGINT] NULL,
  155. [LONG_PROP_2] [BIGINT] NULL,
  156. [DEC_PROP_1] [NUMERIC] (13,4) NULL,
  157. [DEC_PROP_2] [NUMERIC] (13,4) NULL,
  158. [BOOL_PROP_1] BIT NULL,
  159. [BOOL_PROP_2] BIT NULL,
  160. [TIME_ZONE_ID] [NVARCHAR] (80) NULL
  161. )
  162. GO
  163. CREATE TABLE [dbo].[QRTZ_BLOB_TRIGGERS] (
  164. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  165. [TRIGGER_NAME] [NVARCHAR] (150) NOT NULL ,
  166. [TRIGGER_GROUP] [NVARCHAR] (150) NOT NULL ,
  167. [BLOB_DATA] [VARBINARY](MAX) NULL
  168. )
  169. GO
  170. CREATE TABLE [dbo].[QRTZ_TRIGGERS] (
  171. [SCHED_NAME] [NVARCHAR] (120) NOT NULL ,
  172. [TRIGGER_NAME] [NVARCHAR] (150) NOT NULL ,
  173. [TRIGGER_GROUP] [NVARCHAR] (150) NOT NULL ,
  174. [JOB_NAME] [NVARCHAR] (150) NOT NULL ,
  175. [JOB_GROUP] [NVARCHAR] (150) NOT NULL ,
  176. [DESCRIPTION] [NVARCHAR] (250) NULL ,
  177. [NEXT_FIRE_TIME] [BIGINT] NULL ,
  178. [PREV_FIRE_TIME] [BIGINT] NULL ,
  179. [PRIORITY] [INTEGER] NULL ,
  180. [TRIGGER_STATE] [NVARCHAR] (16) NOT NULL ,
  181. [TRIGGER_TYPE] [NVARCHAR] (8) NOT NULL ,
  182. [START_TIME] [BIGINT] NOT NULL ,
  183. [END_TIME] [BIGINT] NULL ,
  184. [CALENDAR_NAME] [NVARCHAR] (200) NULL ,
  185. [MISFIRE_INSTR] [INTEGER] NULL ,
  186. [JOB_DATA] [VARBINARY](MAX) NULL
  187. )
  188. GO
  189. ALTER TABLE [dbo].[QRTZ_CALENDARS] WITH NOCHECK ADD
  190. CONSTRAINT [PK_QRTZ_CALENDARS] PRIMARY KEY CLUSTERED
  191. (
  192. [SCHED_NAME],
  193. [CALENDAR_NAME]
  194. )
  195. GO
  196. ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] WITH NOCHECK ADD
  197. CONSTRAINT [PK_QRTZ_CRON_TRIGGERS] PRIMARY KEY CLUSTERED
  198. (
  199. [SCHED_NAME],
  200. [TRIGGER_NAME],
  201. [TRIGGER_GROUP]
  202. )
  203. GO
  204. ALTER TABLE [dbo].[QRTZ_FIRED_TRIGGERS] WITH NOCHECK ADD
  205. CONSTRAINT [PK_QRTZ_FIRED_TRIGGERS] PRIMARY KEY CLUSTERED
  206. (
  207. [SCHED_NAME],
  208. [ENTRY_ID]
  209. )
  210. GO
  211. ALTER TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] WITH NOCHECK ADD
  212. CONSTRAINT [PK_QRTZ_PAUSED_TRIGGER_GRPS] PRIMARY KEY CLUSTERED
  213. (
  214. [SCHED_NAME],
  215. [TRIGGER_GROUP]
  216. )
  217. GO
  218. ALTER TABLE [dbo].[QRTZ_SCHEDULER_STATE] WITH NOCHECK ADD
  219. CONSTRAINT [PK_QRTZ_SCHEDULER_STATE] PRIMARY KEY CLUSTERED
  220. (
  221. [SCHED_NAME],
  222. [INSTANCE_NAME]
  223. )
  224. GO
  225. ALTER TABLE [dbo].[QRTZ_JOB_DETAILS] WITH NOCHECK ADD
  226. CONSTRAINT [PK_QRTZ_JOB_DETAILS] PRIMARY KEY CLUSTERED
  227. (
  228. [SCHED_NAME],
  229. [JOB_NAME],
  230. [JOB_GROUP]
  231. )
  232. GO
  233. ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] WITH NOCHECK ADD
  234. CONSTRAINT [PK_QRTZ_SIMPLE_TRIGGERS] PRIMARY KEY CLUSTERED
  235. (
  236. [SCHED_NAME],
  237. [TRIGGER_NAME],
  238. [TRIGGER_GROUP]
  239. )
  240. GO
  241. ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] WITH NOCHECK ADD
  242. CONSTRAINT [PK_QRTZ_SIMPROP_TRIGGERS] PRIMARY KEY CLUSTERED
  243. (
  244. [SCHED_NAME],
  245. [TRIGGER_NAME],
  246. [TRIGGER_GROUP]
  247. )
  248. GO
  249. ALTER TABLE [dbo].[QRTZ_TRIGGERS] WITH NOCHECK ADD
  250. CONSTRAINT [PK_QRTZ_TRIGGERS] PRIMARY KEY CLUSTERED
  251. (
  252. [SCHED_NAME],
  253. [TRIGGER_NAME],
  254. [TRIGGER_GROUP]
  255. )
  256. GO
  257. ALTER TABLE [dbo].QRTZ_BLOB_TRIGGERS WITH NOCHECK ADD
  258. CONSTRAINT [PK_QRTZ_BLOB_TRIGGERS] PRIMARY KEY CLUSTERED
  259. (
  260. [SCHED_NAME],
  261. [TRIGGER_NAME],
  262. [TRIGGER_GROUP]
  263. )
  264. GO
  265. ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] ADD
  266. CONSTRAINT [FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY
  267. (
  268. [SCHED_NAME],
  269. [TRIGGER_NAME],
  270. [TRIGGER_GROUP]
  271. ) REFERENCES [dbo].[QRTZ_TRIGGERS] (
  272. [SCHED_NAME],
  273. [TRIGGER_NAME],
  274. [TRIGGER_GROUP]
  275. ) ON DELETE CASCADE
  276. GO
  277. ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] ADD
  278. CONSTRAINT [FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY
  279. (
  280. [SCHED_NAME],
  281. [TRIGGER_NAME],
  282. [TRIGGER_GROUP]
  283. ) REFERENCES [dbo].[QRTZ_TRIGGERS] (
  284. [SCHED_NAME],
  285. [TRIGGER_NAME],
  286. [TRIGGER_GROUP]
  287. ) ON DELETE CASCADE
  288. GO
  289. ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] ADD
  290. CONSTRAINT [FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY
  291. (
  292. [SCHED_NAME],
  293. [TRIGGER_NAME],
  294. [TRIGGER_GROUP]
  295. ) REFERENCES [dbo].[QRTZ_TRIGGERS] (
  296. [SCHED_NAME],
  297. [TRIGGER_NAME],
  298. [TRIGGER_GROUP]
  299. ) ON DELETE CASCADE
  300. GO
  301. ALTER TABLE [dbo].[QRTZ_TRIGGERS] ADD
  302. CONSTRAINT [FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS] FOREIGN KEY
  303. (
  304. [SCHED_NAME],
  305. [JOB_NAME],
  306. [JOB_GROUP]
  307. ) REFERENCES [dbo].[QRTZ_JOB_DETAILS] (
  308. [SCHED_NAME],
  309. [JOB_NAME],
  310. [JOB_GROUP]
  311. )
  312. GO
  313. CREATE INDEX IDX_QRTZ_T_J ON QRTZ_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP)
  314. CREATE INDEX IDX_QRTZ_T_JG ON QRTZ_TRIGGERS(SCHED_NAME,JOB_GROUP)
  315. CREATE INDEX IDX_QRTZ_T_C ON QRTZ_TRIGGERS(SCHED_NAME,CALENDAR_NAME)
  316. CREATE INDEX IDX_QRTZ_T_G ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP)
  317. CREATE INDEX IDX_QRTZ_T_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE)
  318. CREATE INDEX IDX_QRTZ_T_N_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE)
  319. CREATE INDEX IDX_QRTZ_T_N_G_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE)
  320. CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME ON QRTZ_TRIGGERS(SCHED_NAME,NEXT_FIRE_TIME)
  321. CREATE INDEX IDX_QRTZ_T_NFT_ST ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME)
  322. CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME)
  323. CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE)
  324. CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE)
  325. CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME)
  326. CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY)
  327. CREATE INDEX IDX_QRTZ_FT_J_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP)
  328. CREATE INDEX IDX_QRTZ_FT_JG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_GROUP)
  329. CREATE INDEX IDX_QRTZ_FT_T_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  330. CREATE INDEX IDX_QRTZ_FT_TG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_GROUP)
  331. GO