Re: Query Performance issue
Date: Wed, 23 Dec 2020 19:33:30 +0000
Message-ID: <CAGtsp8njbLJDXCaWF6_X9QU5iYK5Ju3x0sv+Z5S_OqnofStJTA_at_mail.gmail.com>
Almost certainly correct.
You could try disabling the full outer join - as a test you could 'alter
session set "_optimizer_native_full_outer_join" = off' to see if that makes
enough of a difference to performance; but it's possible that the only
option is to ensure that you can get enough memory to avoid the spill to
disc. (In your version of Oracle/Exadata a hash join spill to disc can be
a huge fraction of the total run-time because the I/O can't "cheat".)
Regards
On Wed, 23 Dec 2020 at 18:22, Lok P <loknath.73_at_gmail.com> wrote:
> Table COX has PK on column (EID,BID,OID,ETYP) and table CS has index on
A (native) full outer join can't use in index "into" a table because the
full outer join needs to be an outer join in both directions.
Jonathan Lewis
> column (EID) and table BOS has index on (BID, OID). But none of the index
> is getting used in the query path, is it because the FULL OUTER JOIN cant
> use index+ nested loop path here. Is this understanding correct?
>
>
>
-- http://www.freelists.org/webpage/oracle-lReceived on Wed Dec 23 2020 - 20:33:30 CET