5b99xkp13j67g Originalplan
5b99xkp13j67g Originalplan
5b99xkp13j67g Originalplan
--------------------
select invdtl.dtlnum, invdtl.prtnum,
invdtl.prt_client_id, invlod.stoloc,
invlod.wh_id, invdtl.lotnum, invdtl.orgcod,
invdtl.revlvl, invdtl.supnum,
invdtl.invsts, invdtl.untpak, invdtl.untcas,
invdtl.mandte, invdtl.untqty,
invdtl.catch_qty, prtmst_view.catch_unttyp,
invdtl.ftpcod, invdtl.phdflg, invdtl.wrkref,
invdtl.inv_attr_str1, invdtl.inv_attr_str2,
invdtl.inv_attr_str3, invdtl.inv_attr_str4,
-----------------------------------------------------------------------------------
-----------------------------------
| Id | Operation | Name | E-
Rows |E-Bytes| Cost (%CPU)| E-Time |
-----------------------------------------------------------------------------------
-----------------------------------
| 0 | SELECT STATEMENT | |
| | 128 (100)| |
| 1 | NESTED LOOPS | |
1 | 3500 | 128 (0)| 00:00:01 |
|- 2 | HASH JOIN | |
3 | 10128 | 127 (0)| 00:00:01 |
| 3 | NESTED LOOPS | |
3 | 10128 | 127 (0)| 00:00:01 |
|- 4 | STATISTICS COLLECTOR | |
| | | |
| 5 | NESTED LOOPS | |
3 | 9618 | 126 (1)| 00:00:01 |
| 6 | NESTED LOOPS | |
3 | 9576 | 125 (1)| 00:00:01 |
| 7 | NESTED LOOPS | |
1 | 3062 | 63 (0)| 00:00:01 |
| 8 | NESTED LOOPS | |
1 | 2820 | 62 (0)| 00:00:01 |
| 9 | HASH JOIN | |
5 | 5710 | 60 (0)| 00:00:01 |
|- 10 | NESTED LOOPS | |
5 | 5710 | 60 (0)| 00:00:01 |
|- 11 | STATISTICS COLLECTOR | |
| | | |
| 12 | HASH JOIN | |
478 | 389K| 57 (0)| 00:00:01 |
| 13 | NESTED LOOPS | |
478 | 242K| 2 (0)| 00:00:01 |
| 14 | TABLE ACCESS BY INDEX ROWID | SHIPMENT |
1 | 210 | 1 (0)| 00:00:01 |
| 15 | INDEX UNIQUE SCAN | SHIPMENT_PK |
1 | | 1 (0)| 00:00:01 |
| 16 | TABLE ACCESS BY INDEX ROWID BATCHED| PRTFTP |
478 | 144K| 1 (0)| 00:00:01 |
| 17 | INDEX RANGE SCAN | PRTFTP_IDX1 |
191 | | 1 (0)| 00:00:01 |
| 18 | TABLE ACCESS BY INDEX ROWID BATCHED | PRTFTP_DTL |
2172 | 668K| 54 (0)| 00:00:01 |
| 19 | INDEX RANGE SCAN | PRTFTP_DTL_IDX1 |
869 | | 1 (0)| 00:00:01 |
|- 20 | TABLE ACCESS BY INDEX ROWID | PRTMST |
1 | 308 | 3 (0)| 00:00:01 |
|- 21 | INDEX UNIQUE SCAN | PRTMST_PK |
1171 | | 1 (0)| 00:00:01 |
| 22 | TABLE ACCESS BY INDEX ROWID BATCHED | PRTMST |
2927 | 880K| 3 (0)| 00:00:01 |
| 23 | INDEX RANGE SCAN | PRTMST_IDX4 |
1171 | | 1 (0)| 00:00:01 |
| 24 | TABLE ACCESS BY INDEX ROWID BATCHED | INVDTL |
1 | 1678 | 1 (0)| 00:00:01 |
| 25 | INDEX RANGE SCAN | INVDTL_IDX6 |
1 | | 1 (0)| 00:00:01 |
| 26 | TABLE ACCESS BY INDEX ROWID | SHIPMENT_LINE |
1 | 242 | 1 (0)| 00:00:01 |
| 27 | INDEX UNIQUE SCAN | SHIPMENT_LINE_PK |
1 | | 1 (0)| 00:00:01 |
| 28 | INDEX FULL SCAN | LOCMST_IDX5 |
5996 | 761K| 62 (2)| 00:00:01 |
| 29 | INDEX UNIQUE SCAN | AREMST_PK |
1 | 14 | 1 (0)| 00:00:01 |
| 30 | TABLE ACCESS BY INDEX ROWID BATCHED | INVLOD |
1 | 170 | 1 (0)| 00:00:01 |
| 31 | INDEX RANGE SCAN | INVLOD_IDX1 |
32 | | 1 (0)| 00:00:01 |
|- 32 | INDEX RANGE SCAN | IDX$$_00010059 |
1 | 170 | 1 (0)| 00:00:01 |
| 33 | INDEX RANGE SCAN | INVSUB_IDX3 |
1 | 124 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------
-----------------------------------
1 - SEL$F5BB74E1
14 - SEL$F5BB74E1 / SHIPMENT@SEL$1
15 - SEL$F5BB74E1 / SHIPMENT@SEL$1
16 - SEL$F5BB74E1 / PRTFTP@SEL$1
17 - SEL$F5BB74E1 / PRTFTP@SEL$1
18 - SEL$F5BB74E1 / PRTFTP_DTL@SEL$1
19 - SEL$F5BB74E1 / PRTFTP_DTL@SEL$1
20 - SEL$F5BB74E1 / PRTMST@SEL$2
21 - SEL$F5BB74E1 / PRTMST@SEL$2
22 - SEL$F5BB74E1 / PRTMST@SEL$2
23 - SEL$F5BB74E1 / PRTMST@SEL$2
24 - SEL$F5BB74E1 / INVDTL@SEL$1
25 - SEL$F5BB74E1 / INVDTL@SEL$1
26 - SEL$F5BB74E1 / SHIPMENT_LINE@SEL$1
27 - SEL$F5BB74E1 / SHIPMENT_LINE@SEL$1
28 - SEL$F5BB74E1 / LOCMST@SEL$1
29 - SEL$F5BB74E1 / AREMST@SEL$1
30 - SEL$F5BB74E1 / INVLOD@SEL$1
31 - SEL$F5BB74E1 / INVLOD@SEL$1
32 - SEL$F5BB74E1 / INVLOD@SEL$1
33 - SEL$F5BB74E1 / INVSUB@SEL$1
Outline Data
-------------
/*+
BEGIN_OUTLINE_DATA
IGNORE_OPTIM_EMBEDDED_HINTS
OPTIMIZER_FEATURES_ENABLE('19.1.0')
DB_VERSION('19.1.0')
OPT_PARAM('optimizer_dynamic_sampling' 1)
OPT_PARAM('_optimizer_skip_scan_enabled' 'false')
OPT_PARAM('optimizer_index_cost_adj' 20)
OPT_PARAM('optimizer_index_caching' 80)
ALL_ROWS
OUTLINE_LEAF(@"SEL$F5BB74E1")
MERGE(@"SEL$2" >"SEL$1")
OUTLINE(@"SEL$1")
OUTLINE(@"SEL$2")
INDEX_RS_ASC(@"SEL$F5BB74E1" "SHIPMENT"@"SEL$1" ("SHIPMENT"."SHIP_ID"))
INDEX_RS_ASC(@"SEL$F5BB74E1" "PRTFTP"@"SEL$1" ("PRTFTP"."WH_ID"
"PRTFTP"."PAL_STCK_HGT"))
BATCH_TABLE_ACCESS_BY_ROWID(@"SEL$F5BB74E1" "PRTFTP"@"SEL$1")
INDEX_RS_ASC(@"SEL$F5BB74E1" "PRTFTP_DTL"@"SEL$1" ("PRTFTP_DTL"."WH_ID"
"PRTFTP_DTL"."PRTNUM"
"PRTFTP_DTL"."PRT_CLIENT_ID" "PRTFTP_DTL"."FTPCOD"))
BATCH_TABLE_ACCESS_BY_ROWID(@"SEL$F5BB74E1" "PRTFTP_DTL"@"SEL$1")
INDEX_RS_ASC(@"SEL$F5BB74E1" "PRTMST"@"SEL$2" ("PRTMST"."WH_ID_TMPL"
"PRTMST"."IGNORE_CON_FLG"))
BATCH_TABLE_ACCESS_BY_ROWID(@"SEL$F5BB74E1" "PRTMST"@"SEL$2")
INDEX_RS_ASC(@"SEL$F5BB74E1" "INVDTL"@"SEL$1" ("INVDTL"."PRTNUM"
"INVDTL"."PRT_CLIENT_ID" "INVDTL"."LOTNUM"
"INVDTL"."ORGCOD" "INVDTL"."REVLVL" "INVDTL"."INVSTS"
"INVDTL"."UNTCAS" "INVDTL"."UNTPAK" "INVDTL"."UNTQTY"
"INVDTL"."FTPCOD" "INVDTL"."PHDFLG" "INVDTL"."WRKREF"
"INVDTL"."RCVKEY" "INVDTL"."SHIP_LINE_ID"
"INVDTL"."FIFDTE" "INVDTL"."MANDTE"))
BATCH_TABLE_ACCESS_BY_ROWID(@"SEL$F5BB74E1" "INVDTL"@"SEL$1")
INDEX_RS_ASC(@"SEL$F5BB74E1" "SHIPMENT_LINE"@"SEL$1"
("SHIPMENT_LINE"."SHIP_LINE_ID"))
INDEX(@"SEL$F5BB74E1" "LOCMST"@"SEL$1" ("LOCMST"."STOLOC" "LOCMST"."WH_ID"
"LOCMST"."ARECOD"))
INDEX(@"SEL$F5BB74E1" "AREMST"@"SEL$1" ("AREMST"."ARECOD" "AREMST"."WH_ID"))
INDEX_RS_ASC(@"SEL$F5BB74E1" "INVLOD"@"SEL$1" ("INVLOD"."STOLOC"))
BATCH_TABLE_ACCESS_BY_ROWID(@"SEL$F5BB74E1" "INVLOD"@"SEL$1")
INDEX(@"SEL$F5BB74E1" "INVSUB"@"SEL$1" ("INVSUB"."LODNUM" "INVSUB"."SUBNUM"
"INVSUB"."PHYFLG"))
LEADING(@"SEL$F5BB74E1" "SHIPMENT"@"SEL$1" "PRTFTP"@"SEL$1"
"PRTFTP_DTL"@"SEL$1" "PRTMST"@"SEL$2"
"INVDTL"@"SEL$1" "SHIPMENT_LINE"@"SEL$1" "LOCMST"@"SEL$1"
"AREMST"@"SEL$1" "INVLOD"@"SEL$1" "INVSUB"@"SEL$1")
USE_NL(@"SEL$F5BB74E1" "PRTFTP"@"SEL$1")
USE_HASH(@"SEL$F5BB74E1" "PRTFTP_DTL"@"SEL$1")
USE_HASH(@"SEL$F5BB74E1" "PRTMST"@"SEL$2")
USE_NL(@"SEL$F5BB74E1" "INVDTL"@"SEL$1")
USE_NL(@"SEL$F5BB74E1" "SHIPMENT_LINE"@"SEL$1")
USE_NL(@"SEL$F5BB74E1" "LOCMST"@"SEL$1")
USE_NL(@"SEL$F5BB74E1" "AREMST"@"SEL$1")
USE_NL(@"SEL$F5BB74E1" "INVLOD"@"SEL$1")
USE_NL(@"SEL$F5BB74E1" "INVSUB"@"SEL$1")
END_OUTLINE_DATA
*/
Peeked Binds (identified by position):
--------------------------------------
Note
-----
- this is an adaptive plan (rows marked '-' are inactive)
- Warning: basic plan statistics not available. These are only collected when:
* hint 'gather_plan_statistics' is used for the statement or
* parameter 'statistics_level' is set to 'ALL', at session or system level