소스 검색

注册表索引优化,缓解锁表问题

xuxueli 6 년 전
부모
커밋
b32791b0c3
2개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 0
      doc/XXL-JOB官方文档.md
  2. 3 2
      doc/db/tables_xxl_job.sql

+ 1 - 0
doc/XXL-JOB官方文档.md 파일 보기

@@ -1474,6 +1474,7 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
1474 1474
 - 4、调度日志优化:支持设置日志保留天数,过期日志天维度记录报表,并清理;调度报表汇总实时数据和报表;
1475 1475
 - 5、调度线程池参数调优;
1476 1476
 - 6、升级xxl-rpc至较新版本,并清理冗余POM;
1477
+- 7、注册表索引优化,缓解锁表问题;
1477 1478
 
1478 1479
 
1479 1480
 ### TODO LIST

+ 3 - 2
doc/db/tables_xxl_job.sql 파일 보기

@@ -204,13 +204,14 @@ CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOGGLUE` (
204 204
   PRIMARY KEY (`id`)
205 205
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
206 206
 
207
-CREATE TABLE XXL_JOB_QRTZ_TRIGGER_REGISTRY (
207
+CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_REGISTRY` (
208 208
   `id` int(11) NOT NULL AUTO_INCREMENT,
209 209
   `registry_group` varchar(255) NOT NULL,
210 210
   `registry_key` varchar(255) NOT NULL,
211 211
   `registry_value` varchar(255) NOT NULL,
212 212
   `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
213
-  PRIMARY KEY (`id`)
213
+  PRIMARY KEY (`id`),
214
+  KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`)
214 215
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
215 216
 
216 217
 CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_GROUP` (