![]() |
|
Archives of the TeradataForumMessage Posted: Wed, 05 Aug 2015 @ 19:05:35 GMT
<-- Anonymously Posted: Wednesday, August 05, 2015 13:46 --> Thanks Dave. I believe the point is made. However, I have another related question and will ask as part of this thread since I do not want to create another new topic. Question - I have a table as below :-
CREATE TABLE t1
(col1 INTEGER NOT NULL
,start_date DATE NOT NULL
,end_date DATE NOT NULL
);
Users often fire queries which involves a date range based on both start_date and end_date together or either as shown below Query-1
select *
from t1
where start_date >= '01/01/2015' and end_date < '06/30/2015';
Query-2
select *
from t1
where start_date >= '01/01/2015';
Will it be wise to create a NUSI on start_date and end_date to elevate query performance? Please indicate if 2 separate single column NUSI is preferred or 1 composite NUSI comprising both start_date & end_date is advisable. Also is using a Range based PPI useful in this instance? Thanks
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||