| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.tools -> Tuning: indexes
Hello,
Can anyone help me with ideas on tuning this query? See explain plan below.. Its extremely slow.
CREATE OR REPLACE VIEW BATCH_PERSONAL
(
SREF,
OREF,
DATE_TRANSACTION,
ACT_SREF,
ACT_CODE,
ACT_NAME,
PRD_SREF,
PRD_CODE,
PRD_NAME,
SIDE1_SREF,
SIDE1_ACC_SREF,
SIDE1_ACC_NAME,
SIDE1_DEBIT,
SIDE1_CREDIT,
SIDE2_SREF,
SIDE2_ACC_SREF,
SIDE2_ACC_NAME,
SIDE2_DEBIT,
SIDE2_CREDIT,
ACC_TYP_TYP_SREF,
ACC_TYP_TYP_CODE,
ACC_TYP_TYP_NAME,
select a.sref, a.oref, a.date_transaction, a.act_sref, a.act_code, a.act_name, a.prd_sref, a.prd_code, a.prd_name,
4.1 TABLE ACCESS BY INDEX ROWID BATCH_TAB
5.1 INDEX RANGE SCAN BATCH_OREF_IDX NON-UNIQUE
4.2 TABLE ACCESS BY INDEX ROWID BATCH_ITEM_TAB
5.1 INDEX UNIQUE SCAN BATCH_ITEM_PK UNIQUE
6.1 SORT AGGREGATE
7.1 TABLE ACCESS BY INDEX ROWID BATCH_ITEM_TAB
8.1 INDEX RANGE SCAN BCH_ITM__BCH_SREF_IDX NON-UNIQUE
3.2 TABLE ACCESS BY INDEX ROWID BATCH_ITEM_TAB
4.1 INDEX UNIQUE SCAN BATCH_ITEM_PK UNIQUE
5.1 SORT AGGREGATE
6.1 TABLE ACCESS BY INDEX ROWID BATCH_ITEM_TAB
7.1 INDEX RANGE SCAN BCH_ITM__BCH_SREF_IDX NON-UNIQUE
Received on Tue Jun 20 2000 - 00:00:00 CDT
![]() |
![]() |