[BUGFIX] Remove duplicate database indices 11/56911/2
authorStefan Froemken <froemken@gmail.com>
Fri, 4 May 2018 07:15:56 +0000 (09:15 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 10 May 2018 18:17:48 +0000 (20:17 +0200)
Percona toolkit found some duplicate
indices in some ext_tables.sql.
Remove or update the mentioned indices.

Resolves: #82671
Releases: master,8.7
Change-Id: Icdb60e2ee9f16cad097c0371e258e2c176c3b50c
Reviewed-on: https://review.typo3.org/56856
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Alessandro <alessandro.filira@pallino.it>
Tested-by: Alessandro <alessandro.filira@pallino.it>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-on: https://review.typo3.org/56911

typo3/sysext/core/ext_tables.sql
typo3/sysext/frontend/ext_tables.sql
typo3/sysext/indexed_search/ext_tables.sql

index ee92eb1..0b2b262 100644 (file)
@@ -617,7 +617,7 @@ CREATE TABLE sys_log (
        PRIMARY KEY (uid),
        KEY parent (pid),
        KEY event (userid,event_pid),
-       KEY recuidIdx (recuid,uid),
+       KEY recuidIdx (recuid),
        KEY user_auth (type,action,tstamp),
        KEY request (request_id),
        KEY combined_1 (tstamp, type, userid)
@@ -676,7 +676,6 @@ CREATE TABLE sys_category (
        items int(11) DEFAULT '0' NOT NULL,
 
        PRIMARY KEY (uid),
-       KEY parent (pid),
        KEY t3ver_oid (t3ver_oid,t3ver_wsid),
        KEY category_parent (parent),
        KEY category_list (pid,deleted,sys_language_uid)
index bd70bf1..24649a7 100644 (file)
@@ -168,7 +168,6 @@ CREATE TABLE sys_domain (
        forced tinyint(3) unsigned DEFAULT '0' NOT NULL,
 
        PRIMARY KEY (uid),
-       KEY parent (pid),
        KEY getSysDomain (redirectTo,hidden),
        KEY getDomainStartPage (pid,hidden,domainName)
 );
index 4477216..5c9788c 100644 (file)
@@ -65,8 +65,8 @@ CREATE TABLE index_words (
   metaphone int(11) DEFAULT '0' NOT NULL,
   is_stopword tinyint(3) DEFAULT '0' NOT NULL,
   PRIMARY KEY (wid),
-  KEY baseword (baseword,wid),
-  KEY metaphone (metaphone,wid)
+  KEY baseword (baseword),
+  KEY metaphone (metaphone)
 ) ENGINE=InnoDB;
 
 #