Re: replace subquery with left join

From: Alexander Kuznetsov <Alexander.Kuznetsov_at_marshmc.com>
Date: 7 Nov 2002 20:27:37 -0800
Message-ID: <ac5bc7c1.0211072027.688bf69_at_posting.google.com>


Hi Hans,
I handled a very similar performance problem some years ago. In my particular case the table was updated infrequently but very havily selected from.
I added a column VALID_TO, it would be NULL for the latest record. Created 2 indexes (VALID_FROM, VALID_TO) and (VALID_TO, VALID_FROM) In DB2, make sure both indexes ALLOW REVERSE SCANS and keep stats fresh

covered by an index, queries like (VALID_FROM <= SOME_DATE) AND (SOME_DATE < VALID_TO)
started running very very fast

good lick Received on Fri Nov 08 2002 - 05:27:37 CET

Original text of this message