Query lento en el feature de Batch Routing
This commit is contained in:
dheeyi william
2016-11-10 14:21:53 -04:00
parent 0912cbe8ad
commit 4dd294e68c
3 changed files with 21 additions and 10 deletions

1
.gitignore vendored
View File

@@ -38,3 +38,4 @@ update.sh
workflow/public_html/translations/ workflow/public_html/translations/
build-prod.zip build-prod.zip
node_modules node_modules
/workflow/engine/config/system-tables.ini

View File

@@ -2043,6 +2043,9 @@
<column name="DYN_UID" type="VARCHAR" size="32" required="true" default=""/> <column name="DYN_UID" type="VARCHAR" size="32" required="true" default=""/>
<column name="REP_TAB_UID" type="VARCHAR" size="32" required="true" default=""/> <column name="REP_TAB_UID" type="VARCHAR" size="32" required="true" default=""/>
<column name="CON_STATUS" type="VARCHAR" size="20" required="true" default="ACTIVE"/> <column name="CON_STATUS" type="VARCHAR" size="20" required="true" default="ACTIVE"/>
<index name="indexConStatus">
<index-column name="CON_STATUS"/>
</index>
</table> </table>
<table name="STAGE"> <table name="STAGE">
<vendor type="mysql"> <vendor type="mysql">
@@ -2546,6 +2549,11 @@
<column name="APP_FINISH_DATE" type="TIMESTAMP" required="false"/> <column name="APP_FINISH_DATE" type="TIMESTAMP" required="false"/>
<column name="APP_UPDATE_DATE" type="TIMESTAMP" required="true"/> <column name="APP_UPDATE_DATE" type="TIMESTAMP" required="true"/>
<column name="APP_OVERDUE_PERCENTAGE" type="DOUBLE" required="true"/> <column name="APP_OVERDUE_PERCENTAGE" type="DOUBLE" required="true"/>
<index name="indexUsrUidThreadStatusAppStatus">
<index-column name="USR_UID"/>
<index-column name="DEL_THREAD_STATUS"/>
<index-column name="APP_STATUS"/>
</index>
<index name="indexAppUid"> <index name="indexAppUid">
<index-column name="APP_UID"/> <index-column name="APP_UID"/>
</index> </index>

View File

@@ -756,7 +756,7 @@ CREATE TABLE `USERS`
`USR_DEFAULT_LANG` VARCHAR(10) default '', `USR_DEFAULT_LANG` VARCHAR(10) default '',
`USR_LAST_LOGIN` DATETIME, `USR_LAST_LOGIN` DATETIME,
PRIMARY KEY (`USR_UID`), PRIMARY KEY (`USR_UID`),
KEY `indexUsrUid` (`USR_UID`) KEY `indexUsrUid`(`USR_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Users'; )ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Users';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- APP_THREAD #-- APP_THREAD
@@ -944,7 +944,8 @@ CREATE TABLE `CASE_CONSOLIDATED`
`DYN_UID` VARCHAR(32) default '' NOT NULL, `DYN_UID` VARCHAR(32) default '' NOT NULL,
`REP_TAB_UID` VARCHAR(32) default '' NOT NULL, `REP_TAB_UID` VARCHAR(32) default '' NOT NULL,
`CON_STATUS` VARCHAR(20) default 'ACTIVE' NOT NULL, `CON_STATUS` VARCHAR(20) default 'ACTIVE' NOT NULL,
PRIMARY KEY (`TAS_UID`) PRIMARY KEY (`TAS_UID`),
KEY `indexConStatus`(`CON_STATUS`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8'; )ENGINE=InnoDB DEFAULT CHARSET='utf8';
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#-- STAGE #-- STAGE
@@ -1228,6 +1229,7 @@ CREATE TABLE `APP_CACHE_VIEW`
`APP_UPDATE_DATE` DATETIME NOT NULL, `APP_UPDATE_DATE` DATETIME NOT NULL,
`APP_OVERDUE_PERCENTAGE` DOUBLE NOT NULL, `APP_OVERDUE_PERCENTAGE` DOUBLE NOT NULL,
PRIMARY KEY (`APP_UID`,`DEL_INDEX`), PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
KEY `indexUsrUidThreadStatusAppStatus`(`USR_UID`, `DEL_THREAD_STATUS`, `APP_STATUS`),
KEY `indexAppUid`(`APP_UID`), KEY `indexAppUid`(`APP_UID`),
KEY `indexTasUid`(`TAS_UID`), KEY `indexTasUid`(`TAS_UID`),
KEY `indexUsrUid`(`USR_UID`), KEY `indexUsrUid`(`USR_UID`),