| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Need SQL optimization help
Niall Litchfield wrote:
> "Ivan K." <ivan_521521_at_yahoo.com> wrote in message
> news:42DD5B06.1050208_at_yahoo.com...
>
>>...
The Oracle version is 9.2.0.5.0. The plan is attached. Thank you for taking a look!
PLAN_TABLE_OUTPUT
| Id | Operation | Name |Rows | Bytes |TempSpc| Cost |
| 0 | SELECT STATEMENT | |
77255 | 5054K| | 209K|
|* 1 | HASH JOIN OUTER | |
77255 | 5054K| 3792K| 209K|
| 2 | VIEW | |
76030 | 2895K| | 166K|
| 3 | SORT UNIQUE | |
76030 | 15M| 40M| 166K|
|* 4 | HASH JOIN OUTER | |
76030 | 15M| 8472K| 158K|
|* 5 | FILTER | |
| | | |
|* 6 | HASH JOIN OUTER | |
| | | |
|* 7 | HASH JOIN | |
76030 | 4009K| | 72326 |
| 8 | INLIST ITERATOR | |
| | | |
| 9 | TABLE ACCESS BY INDEX ROWID | KEYWORD |
4 | 100 | | 2 |
|* 10 | INDEX RANGE SCAN | INJ_KEYWORD_IND02 |
1 | | | 1 |
|* 11 | HASH JOIN | |
1767K| 48M| 37M| 72315 |
| 12 | TABLE ACCESS FULL | ITEMKEYWORD |
1767K| 16M| | 889 |
|* 13 | TABLE ACCESS FULL | ITEM_LIST_IMP |
5646K| 102M| | 65224 |
| 14 | VIEW | |
13440 | 630K| | 71414 |
| 15 | SORT UNIQUE | |
13440 | 354K| 1168K| 71414 |
| 16 | VIEW | |
19007 | 501K| | 71310 |
|* 17 | HASH JOIN | |
19007 | 946K| | 71310 |
| 18 | TABLE ACCESS BY INDEX ROWID| KEYWORD |
1 | 25 | | 2 |
|* 19 | INDEX RANGE SCAN | INJ_KEYWORD_IND02 |
1 | | | 1 |
| 20 | VIEW | |
1767K| 43M| | 71299 |
|* 21 | HASH JOIN | |
1767K| 38M| 37M| 71299 |
| 22 | TABLE ACCESS FULL | ITEMKEYWORD |
1767K| 16M| | 889 |
| 23 | VIEW | ITEM_LIST |
5646K| 70M| | 65224 |
|* 24 | TABLE ACCESS FULL | ITEM_LIST_IMP |
5646K| 102M| | 65224 |
| 25 | TABLE ACCESS BY INDEX ROWID | SUB_ITEM |
779K| 81M| | 12442 |
|* 26 | INDEX RANGE SCAN | SUB_ITEM_IND05 |
17 | | | 1748 |
|* 27 | TABLE ACCESS FULL | SUBSUBITEMS |
2261K| 60M| | 38489 |
----------------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
1 - access("$vm_view"."SUB_ITEM_ID"="SUBSUBITEMS"."SUB_ITEM_ID"(+))
4 - access("ITEM_LIST_IMP"."ITEM_ID"="SUBITEM"."QUERY_ID"(+))
5 - filter("ITEM_EPASS02"."EP02_KEYWORD" IS NULL)
6 - access("ITEM_LIST_IMP"."ITEM_ID"="ITEM_EPASS02"."ITEM_ID"(+))
7 -
PLAN_TABLE_OUTPUT
10 - access("ITEM_IPASS01_K"."KEYWORD"='FLAG01' OR
"ITEM_IPASS01_K"."KEYWORD"='FLAG02' OR
"ITEM_IPASS01_K"."KEYWORD"='FLAG03' OR
"ITEM_IPASS01_K"."KEYWORD"='FLAG04'
11 - access("ITEM_LIST_IMP"."ITEM_ID"="ITEM_IPASS01_NSK"."ITEM_ID")
13 - filter("ITEM_LIST_IMP"."SUBCLASS_VIEW"='Item_List')
17 -
19 - access("ITEM_IPASS02_K"."KEYWORD"='FLAG05')
21 - access("ITEM_IPASS02"."ITEM_ID"="ITEM_IPASS02_NSK"."ITEM_ID")
24 - filter("ITEM_LIST_IMP"."SUBCLASS_VIEW"='Item_List')
26 - access("SUBITEM"."GROUP_ID"(+)=146)
27 -
filter(ROUND("SUBSUBITEMS"."PVALUE_MANT"(+)*POWER(10.0,"SUBSUBITEMS"."PVALUE_EXP"(+)),40)<.000
0000001 AND "SUBSUBITEMS"."SCORE"(+)>40.0)
Note: cpu costing is off
56 rows selected. Received on Wed Jul 20 2005 - 10:33:55 CDT
![]() |
![]() |