Browse Source

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

xuxueli 6 years ago
parent
commit
b32791b0c3
2 changed files with 4 additions and 2 deletions
  1. 1 0
      doc/XXL-JOB官方文档.md
  2. 3 2
      doc/db/tables_xxl_job.sql

+ 1 - 0
doc/XXL-JOB官方文档.md View File

1474
 - 4、调度日志优化:支持设置日志保留天数,过期日志天维度记录报表,并清理;调度报表汇总实时数据和报表;
1474
 - 4、调度日志优化:支持设置日志保留天数,过期日志天维度记录报表,并清理;调度报表汇总实时数据和报表;
1475
 - 5、调度线程池参数调优;
1475
 - 5、调度线程池参数调优;
1476
 - 6、升级xxl-rpc至较新版本,并清理冗余POM;
1476
 - 6、升级xxl-rpc至较新版本,并清理冗余POM;
1477
+- 7、注册表索引优化,缓解锁表问题;
1477
 
1478
 
1478
 
1479
 
1479
 ### TODO LIST
1480
 ### TODO LIST

+ 3 - 2
doc/db/tables_xxl_job.sql View File

204
   PRIMARY KEY (`id`)
204
   PRIMARY KEY (`id`)
205
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
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
   `id` int(11) NOT NULL AUTO_INCREMENT,
208
   `id` int(11) NOT NULL AUTO_INCREMENT,
209
   `registry_group` varchar(255) NOT NULL,
209
   `registry_group` varchar(255) NOT NULL,
210
   `registry_key` varchar(255) NOT NULL,
210
   `registry_key` varchar(255) NOT NULL,
211
   `registry_value` varchar(255) NOT NULL,
211
   `registry_value` varchar(255) NOT NULL,
212
   `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
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
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
215
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
215
 
216
 
216
 CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_GROUP` (
217
 CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_GROUP` (