From d63f1fb54bf6a54c1f78582b71e0d8b323166ca2 Mon Sep 17 00:00:00 2001 From: Marco Antonio Nina Date: Tue, 5 Nov 2013 11:43:09 -0400 Subject: [PATCH] BUG-13463 Advanced Search crashes Mysql after upgrade to version 2.5.1 SOLVED - Al realizar una busqueda en el advanced Search la respuesta tardaba mucho incluso ocasionando que mysql deje de responder. - Se verifico que se hicieron cambios en el query que se realiza en el file proxyCasesList de la version 2.5.0 a la version 2.5.1. - Para optimizar la realizacion del query se adiciono un index (indexAppDelay) en la tabla APP_DELAY, de esta manera la tabla estara indexada para realizar mejor el query. --- workflow/engine/config/schema.xml | 3 +++ workflow/engine/data/mysql/schema.sql | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml index e0b6ce986..396c9abd5 100755 --- a/workflow/engine/config/schema.xml +++ b/workflow/engine/config/schema.xml @@ -1547,6 +1547,9 @@ + + + diff --git a/workflow/engine/data/mysql/schema.sql b/workflow/engine/data/mysql/schema.sql index bfe35e306..eeb0d50cf 100755 --- a/workflow/engine/data/mysql/schema.sql +++ b/workflow/engine/data/mysql/schema.sql @@ -728,7 +728,8 @@ CREATE TABLE `APP_DELAY` `APP_DISABLE_ACTION_DATE` DATETIME, `APP_AUTOMATIC_DISABLED_DATE` DATETIME, PRIMARY KEY (`APP_DELAY_UID`), - KEY `indexAppDelay`(`PRO_UID`, `APP_UID`, `APP_THREAD_INDEX`, `APP_DEL_INDEX`, `APP_NEXT_TASK`, `APP_DELEGATION_USER`, `APP_DISABLE_ACTION_USER`) + KEY `indexAppDelay`(`PRO_UID`, `APP_UID`, `APP_THREAD_INDEX`, `APP_DEL_INDEX`, `APP_NEXT_TASK`, `APP_DELEGATION_USER`, `APP_DISABLE_ACTION_USER`), + KEY `indexAppUid`(`APP_UID`) )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='APP_DELAY'; #----------------------------------------------------------------------------- #-- PROCESS_USER