TSK-1832: Seperated indexes on TASK.POR_VALUE
This commit is contained in:
parent
3f775f7c1f
commit
1c79008113
|
@ -9,7 +9,7 @@ CREATE TABLE TASKANA_SCHEMA_VERSION
|
|||
);
|
||||
-- The VERSION value must match the value of TaskanaEngineConfiguration.TASKANA_SCHEMA_VERSION
|
||||
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED)
|
||||
VALUES ('5.0.0', CURRENT_TIMESTAMP);
|
||||
VALUES ('5.1.0', CURRENT_TIMESTAMP);
|
||||
|
||||
CREATE TABLE CLASSIFICATION
|
||||
(
|
||||
|
@ -380,6 +380,11 @@ CREATE INDEX IDX_TASK_WORKBASKET_KEY_DOMAIN ON TASK
|
|||
COMMIT WORK;
|
||||
|
||||
CREATE INDEX IDX_TASK_POR_VALUE ON TASK
|
||||
("POR_VALUE" ASC, "WORKBASKET_ID" ASC)
|
||||
ALLOW REVERSE SCANS COLLECT SAMPLED DETAILED STATISTICS;
|
||||
COMMIT WORK ;
|
||||
|
||||
CREATE INDEX IDX_TASK_LOWER_POR_VALUE ON TASK
|
||||
(LOWER("POR_VALUE") ASC, "WORKBASKET_ID" ASC)
|
||||
ALLOW REVERSE SCANS COLLECT SAMPLED DETAILED STATISTICS;
|
||||
COMMIT WORK ;
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
-- this script updates the TASKANA database schema from version 5.0.0 to version 5.1.0.
|
||||
-- REORGS are only necessary for _some_ altering operations. See https://www.ibm.com/docs/en/db2/11.1?topic=statements-alter-table
|
||||
SET SCHEMA %schemaName%;
|
||||
|
||||
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('5.1.0', CURRENT_TIMESTAMP);
|
||||
|
||||
DROP INDEX IDX_TASK_POR_VALUE;
|
||||
|
||||
CREATE INDEX IDX_TASK_POR_VALUE ON TASK
|
||||
("POR_VALUE" ASC, "WORKBASKET_ID" ASC)
|
||||
ALLOW REVERSE SCANS COLLECT SAMPLED DETAILED STATISTICS;
|
||||
COMMIT WORK ;
|
||||
|
||||
CREATE INDEX IDX_TASK_LOWER_POR_VALUE ON TASK
|
||||
(LOWER("POR_VALUE") ASC, "WORKBASKET_ID" ASC)
|
||||
ALLOW REVERSE SCANS COLLECT SAMPLED DETAILED STATISTICS;
|
||||
COMMIT WORK ;
|
|
@ -16,7 +16,7 @@ CREATE TABLE TASKANA_SCHEMA_VERSION
|
|||
);
|
||||
-- The VERSION value must match the value of TaskanaEngineConfiguration.TASKANA_SCHEMA_VERSION
|
||||
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED)
|
||||
VALUES ('5.0.0', CURRENT_TIMESTAMP);
|
||||
VALUES ('5.1.0', CURRENT_TIMESTAMP);
|
||||
|
||||
CREATE TABLE CLASSIFICATION
|
||||
(
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
-- this script updates the TASKANA database schema from version 5.0.0 to version 5.1.0.
|
||||
|
||||
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('5.1.0', CURRENT_TIMESTAMP);
|
|
@ -12,7 +12,7 @@ CREATE TABLE TASKANA_SCHEMA_VERSION
|
|||
);
|
||||
-- The VERSION value must match the value of TaskanaEngineConfiguration.TASKANA_SCHEMA_VERSION
|
||||
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED)
|
||||
VALUES ('5.0.0', CURRENT_TIMESTAMP);
|
||||
VALUES ('5.1.0', CURRENT_TIMESTAMP);
|
||||
|
||||
CREATE TABLE CLASSIFICATION
|
||||
(
|
||||
|
@ -382,10 +382,12 @@ COMMIT WORK;
|
|||
CREATE INDEX IDX_TASK_WORKBASKET_KEY_DOMAIN ON TASK
|
||||
(WORKBASKET_KEY ASC, DOMAIN DESC);
|
||||
COMMIT WORK ;
|
||||
CREATE INDEX IDX_TASK_POR_VALUE ON TASK
|
||||
CREATE INDEX IDX_TASK_LOWER_POR_VALUE ON TASK
|
||||
(LOWER(POR_VALUE) ASC, WORKBASKET_ID ASC);
|
||||
COMMIT WORK ;
|
||||
|
||||
CREATE INDEX IDX_TASK_POR_VALUE ON TASK
|
||||
(POR_VALUE ASC, WORKBASKET_ID ASC);
|
||||
COMMIT WORK ;
|
||||
|
||||
CREATE INDEX IDX_ATTACHMENT_TASK_ID ON ATTACHMENT
|
||||
(TASK_ID ASC, RECEIVED ASC, CLASSIFICATION_ID
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
-- this script updates the TASKANA database schema from version 5.0.0 to version 5.1.0.
|
||||
|
||||
SET search_path = %schemaName%;
|
||||
|
||||
INSERT INTO TASKANA_SCHEMA_VERSION (VERSION, CREATED) VALUES ('5.1.0', CURRENT_TIMESTAMP);
|
||||
|
||||
DROP INDEX IF EXISTS IDX_TASK_POR_VALUE;
|
||||
|
||||
CREATE INDEX IDX_TASK_LOWER_POR_VALUE ON TASK
|
||||
(LOWER(POR_VALUE) ASC, WORKBASKET_ID ASC);
|
||||
COMMIT WORK ;
|
||||
CREATE INDEX IDX_TASK_POR_VALUE ON TASK
|
||||
(POR_VALUE ASC, WORKBASKET_ID ASC);
|
||||
COMMIT WORK ;
|
Loading…
Reference in New Issue