Ver Fonte

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

xuxueli há 6 anos atrás
pai
commit
b32791b0c3
2 ficheiros alterados com 4 adições e 2 exclusões
  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至稳定版本, 进入维护阶段
 - 4、调度日志优化:支持设置日志保留天数,过期日志天维度记录报表,并清理;调度报表汇总实时数据和报表;
 - 5、调度线程池参数调优;
 - 6、升级xxl-rpc至较新版本,并清理冗余POM;
+- 7、注册表索引优化,缓解锁表问题;
 
 
 ### TODO LIST

+ 3 - 2
doc/db/tables_xxl_job.sql

@@ -204,13 +204,14 @@ CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOGGLUE` (
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
-CREATE TABLE XXL_JOB_QRTZ_TRIGGER_REGISTRY (
+CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_REGISTRY` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `registry_group` varchar(255) NOT NULL,
   `registry_key` varchar(255) NOT NULL,
   `registry_value` varchar(255) NOT NULL,
   `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
-  PRIMARY KEY (`id`)
+  PRIMARY KEY (`id`),
+  KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
 CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_GROUP` (