PM SQL tunning

We added the PM SQL tunning
This commit is contained in:
Brayan Osmar Pereyra Suxo
2013-01-28 16:49:00 -04:00
parent cbcad06e31
commit 477cf0bbd5
25 changed files with 1622 additions and 371 deletions

View File

@@ -57,6 +57,8 @@ CREATE INDEX [indexAppNumber] ON [APPLICATION] ([APP_NUMBER]);
CREATE INDEX [indexAppStatus] ON [APPLICATION] ([APP_STATUS]);
CREATE INDEX [indexAppCreateDate] ON [APPLICATION] ([APP_CREATE_DATE]);
/* ---------------------------------------------------------------------- */
/* APP_DELEGATION */
/* ---------------------------------------------------------------------- */
@@ -93,6 +95,7 @@ CREATE TABLE [APP_DELEGATION]
[APP_UID] VARCHAR(32) default '' NOT NULL,
[DEL_INDEX] INT default 0 NOT NULL,
[DEL_PREVIOUS] INT default 0 NOT NULL,
[DEL_LAST_INDEX] INT default 0 NOT NULL,
[PRO_UID] VARCHAR(32) default '' NOT NULL,
[TAS_UID] VARCHAR(32) default '' NOT NULL,
[USR_UID] VARCHAR(32) default '' NOT NULL,
@@ -162,10 +165,10 @@ CREATE TABLE [APP_DOCUMENT]
[APP_DOC_TAGS] NVARCHAR(MAX) NULL,
[APP_DOC_STATUS] VARCHAR(32) default 'ACTIVE' NOT NULL,
[APP_DOC_STATUS_DATE] CHAR(19) NULL,
[APP_DOC_FIELDNAME] VARCHAR(150) NULL,
CONSTRAINT APP_DOCUMENT_PK PRIMARY KEY ([APP_DOC_UID],[DOC_VERSION])
);
CREATE INDEX [indexAppDocument] ON [APP_DOCUMENT] ([FOLDER_UID],[APP_DOC_UID]);
/* ---------------------------------------------------------------------- */
@@ -217,6 +220,7 @@ CREATE TABLE [APP_MESSAGE]
[APP_MSG_STATUS] VARCHAR(20) NULL,
[APP_MSG_ATTACH] NVARCHAR(MAX) NULL,
[APP_MSG_SEND_DATE] CHAR(19) NOT NULL,
[APP_MSG_SHOW_MESSAGE] TINYINT default 1 NOT NULL,
CONSTRAINT APP_MESSAGE_PK PRIMARY KEY ([APP_MSG_UID])
);
@@ -829,6 +833,7 @@ CREATE TABLE [OUTPUT_DOCUMENT]
(
[OUT_DOC_UID] VARCHAR(32) default '' NOT NULL,
[PRO_UID] VARCHAR(32) default '' NOT NULL,
[OUT_DOC_REPORT_GENERATOR] VARCHAR(10) default 'HTML2PDF' NOT NULL,
[OUT_DOC_LANDSCAPE] TINYINT default 0 NOT NULL,
[OUT_DOC_MEDIA] VARCHAR(10) default 'Letter' NOT NULL,
[OUT_DOC_LEFT_MARGIN] INT default 30 NULL,
@@ -1266,6 +1271,7 @@ CREATE TABLE [TASK]
[TAS_PRIORITY_VARIABLE] VARCHAR(100) default '' NOT NULL,
[TAS_ASSIGN_TYPE] VARCHAR(30) default 'BALANCED' NOT NULL,
[TAS_ASSIGN_VARIABLE] VARCHAR(100) default '@@SYS_NEXT_USER_TO_BE_ASSIGNED' NOT NULL,
[TAS_GROUP_VARIABLE] VARCHAR(100) default '@@SYS_GROUP_TO_BE_ASSIGNED' NULL,
[TAS_MI_INSTANCE_VARIABLE] VARCHAR(100) default '@@SYS_VAR_TOTAL_INSTANCE' NOT NULL,
[TAS_MI_COMPLETE_VARIABLE] VARCHAR(100) default '@@SYS_VAR_TOTAL_INSTANCES_COMPLETE' NOT NULL,
[TAS_ASSIGN_LOCATION] VARCHAR(20) default 'FALSE' NOT NULL,
@@ -1295,6 +1301,10 @@ CREATE TABLE [TASK]
[TAS_EVN_UID] VARCHAR(32) default '' NOT NULL,
[TAS_BOUNDARY] VARCHAR(32) default '' NOT NULL,
[TAS_DERIVATION_SCREEN_TPL] VARCHAR(128) default '' NULL,
[TAS_SELFSERVICE_TIMEOUT] INT default 0 NULL,
[TAS_SELFSERVICE_TIME] VARCHAR(15) default '' NULL,
[TAS_SELFSERVICE_TIME_UNIT] VARCHAR(15) default '' NULL,
[TAS_SELFSERVICE_TRIGGER_UID] VARCHAR(32) default '' NULL,
CONSTRAINT TASK_PK PRIMARY KEY ([TAS_UID])
);
@@ -2063,6 +2073,8 @@ CREATE TABLE [LOGIN_LOG]
CONSTRAINT LOGIN_LOG_PK PRIMARY KEY ([LOG_UID])
);
CREATE INDEX [indexLoginLog] ON [LOGIN_LOG] ([USR_UID],[LOG_INIT_DATE]);
/* ---------------------------------------------------------------------- */
/* USERS_PROPERTIES */
/* ---------------------------------------------------------------------- */
@@ -2430,6 +2442,7 @@ CREATE TABLE [APP_CACHE_VIEW]
(
[APP_UID] VARCHAR(32) default '' NOT NULL,
[DEL_INDEX] INT default 0 NOT NULL,
[DEL_LAST_INDEX] INT default 0 NOT NULL,
[APP_NUMBER] INT default 0 NOT NULL,
[APP_STATUS] VARCHAR(32) default '' NOT NULL,
[USR_UID] VARCHAR(32) default '' NOT NULL,