Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Skip scans

Re: Skip scans

From: jaromir nemec <jaromir_at_db-nemec.com>
Date: Wed, 29 Dec 2004 23:03:36 +0100
Message-ID: <009801c4edf2$40180100$3c02a8c0@JARAWIN>


Hi Mladen,

> part of ETL process

in a classical (periodic) ETL I have no good experience with indexes. I sometimes use a joke: "How can you distinguish between OLTP tuning expert and DW tuning expert?". The answer is: "If you have performance problems the OLTP guy decides to add an index, the DW man opt to remove one".

But I agree, nowadays "near real time ETL" gain some popularity, which is very close to OLTP, so the "old wisdoms" of classical ETL cease to be valid. May be, it is your case.

Anyway I would try to use fast full scan first or create a temporary table.

I guess there are also DBA's that would claim: "If you find that you need an index skip scan, that smells distinctly much as a bad design", but I don't belong to that school. I found skip scan particularly useful enhancement of index range scan e.g. in less known case of index skip scan on index with 3 columns say (a,b,c) where a is range constraint, b is free and c is equal constraint.

HTH Jaromir D.B. Nemec

http://www.db-nemec.com

--
http://www.freelists.org/webpage/oracle-l
Received on Wed Dec 29 2004 - 16:03:25 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US