From 6b043e1d496646c8355acd275c35ba01401f3f21 Mon Sep 17 00:00:00 2001 From: Vincent Pelletier <vincent@nexedi.com> Date: Fri, 7 Dec 2007 14:50:26 +0000 Subject: [PATCH] Replace node_uid index by a composite index on node_uid, simulation_state and date. This index is used by the WHERE expression in Resource_zGetTrackingList. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@18126 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../portal_catalog/erp5_mysql_innodb/z_create_item.xml | 8 ++++---- .../ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_item.xml b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_item.xml index cde593a346..a9160eee5e 100644 --- a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_item.xml +++ b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_item.xml @@ -102,11 +102,11 @@ CREATE TABLE `item` (\n `variation_text` VARCHAR(255),\n `simulation_state` VARCHAR(255) default \'\',\n KEY `uid` (`uid`),\n - KEY `node_uid` (`node_uid`),\n KEY `section_uid` (`section_uid`),\n KEY `resource_uid` (`resource_uid`),\n KEY `variation_text` (`variation_text`),\n - KEY `aggregate_simulation_state_date` (`aggregate_uid`,`simulation_state`,`date`)\n + KEY `aggregate_simulation_state_date` (`aggregate_uid`,`simulation_state`,`date`),\n + KEY `node_simulation_state_date` (`node_uid`,`simulation_state`,`date`)\n ) TYPE=InnoDB;\n </string> </value> </item> @@ -158,11 +158,11 @@ CREATE TABLE `item` (\n `variation_text` VARCHAR(255),\n `simulation_state` VARCHAR(255) default \'\',\n KEY `uid` (`uid`),\n - KEY `node_uid` (`node_uid`),\n KEY `section_uid` (`section_uid`),\n KEY `resource_uid` (`resource_uid`),\n KEY `variation_text` (`variation_text`),\n - KEY `aggregate_simulation_state_date` (`aggregate_uid`,`simulation_state`,`date`)\n + KEY `aggregate_simulation_state_date` (`aggregate_uid`,`simulation_state`,`date`),\n + KEY `node_simulation_state_date` (`node_uid`,`simulation_state`,`date`)\n ) TYPE=InnoDB;\n </string> </value> </item> diff --git a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision index 8bfa2f5ecd..eaf7a13d15 100644 --- a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision +++ b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision @@ -1 +1 @@ -86 \ No newline at end of file +87 \ No newline at end of file -- GitLab