From 46202cb4a449c71cc14cdd0d48c9c1a7eb3228a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Thu, 8 Nov 2012 11:28:16 +0100 Subject: [PATCH] Add portal_type in *_state indexs, for better performance with worklists update script: ALTER TABLE `catalog` DROP INDEX `validation_state`, DROP INDEX `simulation_state`, DROP INDEX `causality_state`, ADD INDEX `validation_state_portal_type` (`validation_state`, `portal_type`), ADD INDEX `simulation_state_portal_type` (`simulation_state`, `portal_type`), ADD INDEX `causality_state_portal_type` (`causality_state`, `portal_type`) --- .../portal_catalog/erp5_mysql_innodb/z_create_catalog.xml | 6 +++--- .../ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_catalog.xml b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_catalog.xml index 1869bc9659..b19d7493e5 100644 --- a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_catalog.xml +++ b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_catalog.xml @@ -107,9 +107,9 @@ CREATE TABLE `catalog` (\n KEY `relative_url` (`relative_url`),\n KEY `Portal Type` (`portal_type`),\n KEY `opportunity_state` (`opportunity_state`),\n - KEY `validation_state` (`validation_state`),\n - KEY `simulation_state` (`simulation_state`),\n - KEY `causality_state` (`causality_state`),\n + KEY `validation_state_portal_type` (`validation_state`, `portal_type`),\n + KEY `simulation_state_portal_type` (`simulation_state`, `portal_type`),\n + KEY `causality_state_portal_type` (`causality_state`, `portal_type`),\n KEY `invoice_state` (`invoice_state`),\n KEY `payment_state` (`payment_state`),\n KEY `event_state` (`event_state`)\n diff --git a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision index 7df2addf7b..f937f7e2b3 100644 --- a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision +++ b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision @@ -1 +1 @@ -232 \ No newline at end of file +233 \ No newline at end of file -- 2.30.9