Skip to content

Instantly share code, notes, and snippets.

@viniciusss
Created June 22, 2013 14:43
Show Gist options
  • Save viniciusss/5841132 to your computer and use it in GitHub Desktop.
Save viniciusss/5841132 to your computer and use it in GitHub Desktop.
Verificação do PWMS de:
17 de junho/2013 - 00:20
a
20 de junho/2013 - 16:00
DBA Geovani Mazioli da Silva
Móveis Simonetti
01 - Alto consumo de CPU para fazer Parse de Queries. A meta seria de 100% e está com 22,36%;
02 - Maior tempo consumido é em CPU / execução de queries e Parse (traduzir a query para que o banco execute. Sendo recomendado o uso de variáveis bind;
03 - Tempo de concorrência de execuções no banco elevado;
04 - Queries que estão utilizando mais recursos no servidor:
Executions Elapsed Time per Exec (s)
2134 0.55
343 0.31
1330 0.02
23233 0.00
20257
SELECT e0_.COD_EXPEDICAO AS COD_EXPEDICAO0,
e0_.DTH_INICIO AS DTH_INICIO1,
e0_.DTH_FINALIZACAO AS DTH_FINALIZACAO2,
s1_.DSC_SIGLA AS DSC_SIGLA3,
e0_.DSC_PLACA_EXPEDICAO AS DSC_PLACA_EXPEDICAO4,
(SELECT count(v2_.COD_EXPEDICAO) AS dctrn__1
FROM WMS_ADM.V_REL_PRODUTOS_EXPEDICAO v2_
INNER JOIN WMS_ADM.CARGA c3_ ON (c3_.COD_CARGA = v2_.COD_CARGA)
INNER JOIN WMS_ADM.PEDIDO p4_ ON (c3_.COD_CARGA = p4_.COD_CARGA)
INNER JOIN WMS_ADM.PEDIDO_PRODUTO p5_ ON (p4_.COD_PEDIDO = p5_.COD_PEDIDO
AND p5_.COD_PRODUTO = v2_.PRODUTO
AND p5_.DSC_GRADE = v2_.GRADE)
WHERE v2_.COD_EXPEDICAO = e0_.COD_EXPEDICAO
AND p5_.COD_PEDIDO_PRODUTO NOT IN
(SELECT p6_.COD_PEDIDO_PRODUTO
FROM WMS_ADM.ETIQUETA_SEPARACAO e7_
INNER JOIN WMS_ADM.PEDIDO_PRODUTO p6_ ON (e7_.COD_PEDIDO = p6_.COD_PEDIDO
AND p6_.COD_PRODUTO = e7_.COD_PRODUTO
AND p6_.DSC_GRADE = e7_.DSC_GRADE)
WHERE e7_.COD_STATUS <> 522)) AS SCLR5
FROM WMS_ADM.EXPEDICAO e0_
INNER JOIN WMS_ADM.SIGLA s1_ ON e0_.COD_STATUS = s1_.COD_SIGLA
INNER JOIN WMS_ADM.CARGA c8_ ON (e0_.COD_EXPEDICAO = c8_.COD_EXPEDICAO)
INNER JOIN WMS_ADM.PEDIDO p9_ ON (c8_.COD_CARGA = p9_.COD_CARGA)
INNER JOIN WMS_ADM.ITINERARIO i10_ ON (i10_.COD_ITINERARIO = p9_.COD_ITINERARIO)
LEFT JOIN WMS_ADM.BOX b11_ ON e0_.COD_BOX = b11_.COD_BOX
GROUP BY e0_.COD_EXPEDICAO,
e0_.DTH_INICIO,
e0_.DTH_FINALIZACAO,
s1_.DSC_SIGLA,
e0_.DSC_PLACA_EXPEDICAO
ORDER BY e0_.COD_EXPEDICAO DESC
------------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 492 | 33456 | 25 (16)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 101 | | |
| 2 | NESTED LOOPS ANTI | | 1 | 101 | 287 (7)| 00:00:04 |
| 3 | NESTED LOOPS | | 1 | 99 | 280 (7)| 00:00:04 |
|* 4 | HASH JOIN | | 1 | 90 | 279 (7)| 00:00:04 |
|* 5 | HASH JOIN | | 1 | 64 | 276 (7)| 00:00:04 |
| 6 | VIEW | | 36 | 684 | 15 (14)| 00:00:01 |
| 7 | SORT GROUP BY | | 36 | 1440 | 15 (14)| 00:00:01 |
|* 8 | HASH JOIN | | 36 | 1440 | 14 (8)| 00:00:01 |
|* 9 | HASH JOIN | | 29 | 435 | 11 (10)| 00:00:01 |
|* 10 | TABLE ACCESS FULL | CARGA | 2 | 12 | 7 (0)| 00:00:01 |
| 11 | TABLE ACCESS FULL | PEDIDO | 492 | 4428 | 3 (0)| 00:00:01 |
| 12 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15325 | 3 (0)| 00:00:01 |
| 13 | VIEW | | 41 | 1845 | 260 (7)| 00:00:04 |
| 14 | SORT UNIQUE | | 41 | 9311 | 260 (61)| 00:00:04 |
| 15 | UNION-ALL | | | | | |
| 16 | SORT GROUP BY | | 23 | 5175 | 108 (5)| 00:00:02 |
|* 17 | HASH JOIN OUTER | | 23 | 5175 | 106 (3)| 00:00:02 |
| 18 | NESTED LOOPS | | | | | |
| 19 | NESTED LOOPS | | 23 | 4899 | 87 (4)| 00:00:02 |
|* 20 | HASH JOIN | | 23 | 3841 | 62 (5)| 00:00:01 |
|* 21 | HASH JOIN | | 23 | 3151 | 55 (6)| 00:00:01 |
|* 22 | TABLE ACCESS FULL | CARGA | 2 | 40 | 7 (0)| 00:00:01 |
|* 23 | HASH JOIN | | 384 | 44928 | 47 (5)| 00:00:01 |
| 24 | TABLE ACCESS FULL | PEDIDO | 492 | 13284 | 3 (0)| 00:00:01 |
|* 25 | HASH JOIN | | 384 | 34560 | 44 (5)| 00:00:01 |
| 26 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15325 | 3 (0)| 00:00:01 |
| 27 | MERGE JOIN | | 1221 | 79365 | 40 (3)| 00:00:01 |
| 28 | TABLE ACCESS BY INDEX ROWID | LINHA_SEPARACAO | 5 | 65 | 3 (0)| 00:00:01 |
| 29 | INDEX FULL SCAN | PK_LISEP | 5 | | 1 (0)| 00:00:01 |
|* 30 | SORT JOIN | | 1221 | 63492 | 37 (3)| 00:00:01 |
|* 31 | TABLE ACCESS FULL | PRODUTO | 1221 | 63492 | 36 (0)| 00:00:01 |
| 32 | TABLE ACCESS FULL | ITINERARIO | 56 | 1680 | 7 (0)| 00:00:01 |
|* 33 | INDEX RANGE SCAN | FK_PROVO_PRODU | 1 | | 1 (0)| 00:00:01 |
| 34 | TABLE ACCESS BY INDEX ROWID | PRODUTO_VOLUME | 1 | 46 | 2 (0)| 00:00:01 |
| 35 | TABLE ACCESS FULL | FABRICANTE | 138 | 1656 | 19 (0)| 00:00:01 |
| 36 | SORT GROUP BY | | 17 | 3876 | 117 (6)| 00:00:02 |
| 37 | NESTED LOOPS OUTER | | 17 | 3876 | 115 (4)| 00:00:02 |
|* 38 | HASH JOIN | | 17 | 3672 | 98 (5)| 00:00:02 |
| 39 | NESTED LOOPS | | | | | |
| 40 | NESTED LOOPS | | 17 | 3332 | 89 (4)| 00:00:02 |
|* 41 | HASH JOIN | | 23 | 3841 | 62 (5)| 00:00:01 |
|* 42 | HASH JOIN | | 23 | 3151 | 55 (6)| 00:00:01 |
|* 43 | TABLE ACCESS FULL | CARGA | 2 | 40 | 7 (0)| 00:00:01 |
|* 44 | HASH JOIN | | 384 | 44928 | 47 (5)| 00:00:01 |
| 45 | TABLE ACCESS FULL | PEDIDO | 492 | 13284 | 3 (0)| 00:00:01 |
|* 46 | HASH JOIN | | 384 | 34560 | 44 (5)| 00:00:01 |
| 47 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15325 | 3 (0)| 00:00:01 |
| 48 | MERGE JOIN | | 1221 | 79365 | 40 (3)| 00:00:01 |
| 49 | TABLE ACCESS BY INDEX ROWID| LINHA_SEPARACAO | 5 | 65 | 3 (0)| 00:00:01 |
| 50 | INDEX FULL SCAN | PK_LISEP | 5 | | 1 (0)| 00:00:01 |
|* 51 | SORT JOIN | | 1221 | 63492 | 37 (3)| 00:00:01 |
|* 52 | TABLE ACCESS FULL | PRODUTO | 1221 | 63492 | 36 (0)| 00:00:01 |
| 53 | TABLE ACCESS FULL | ITINERARIO | 56 | 1680 | 7 (0)| 00:00:01 |
|* 54 | INDEX RANGE SCAN | FK_PROEM_PRODU | 1 | | 1 (0)| 00:00:01 |
| 55 | TABLE ACCESS BY INDEX ROWID | PRODUTO_EMBALAGEM | 1 | 29 | 2 (0)| 00:00:01 |
| 56 | TABLE ACCESS FULL | PRODUTO_DADO_LOGISTICO | 925 | 18500 | 8 (0)| 00:00:01 |
| 57 | TABLE ACCESS BY INDEX ROWID | FABRICANTE | 1 | 12 | 1 (0)| 00:00:01 |
|* 58 | INDEX UNIQUE SCAN | PK_FABRI | 1 | | 0 (0)| 00:00:01 |
| 59 | SORT GROUP BY | | 1 | 260 | 35 (12)| 00:00:01 |
| 60 | NESTED LOOPS OUTER | | 1 | 260 | 33 (7)| 00:00:01 |
| 61 | NESTED LOOPS OUTER | | 1 | 248 | 32 (7)| 00:00:01 |
| 62 | NESTED LOOPS OUTER | | 1 | 228 | 30 (7)| 00:00:01 |
| 63 | NESTED LOOPS OUTER | | 1 | 215 | 29 (7)| 00:00:01 |
| 64 | NESTED LOOPS | | 1 | 186 | 27 (8)| 00:00:01 |
| 65 | NESTED LOOPS ANTI | | 1 | 134 | 26 (8)| 00:00:01 |
|* 66 | HASH JOIN ANTI | | 1 | 117 | 25 (8)| 00:00:01 |
|* 67 | HASH JOIN | | 36 | 3672 | 22 (10)| 00:00:01 |
|* 68 | HASH JOIN | | 29 | 2233 | 18 (6)| 00:00:01 |
|* 69 | HASH JOIN | | 29 | 1363 | 11 (10)| 00:00:01 |
|* 70 | TABLE ACCESS FULL | CARGA | 2 | 40 | 7 (0)| 00:00:01 |
| 71 | TABLE ACCESS FULL | PEDIDO | 492 | 13284 | 3 (0)| 00:00:01 |
| 72 | TABLE ACCESS FULL | ITINERARIO | 56 | 1680 | 7 (0)| 00:00:01 |
| 73 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15325 | 3 (0)| 00:00:01 |
| 74 | INDEX FAST FULL SCAN | FK_PROEM_PRODU | 927 | 13905 | 3 (0)| 00:00:01 |
|* 75 | INDEX RANGE SCAN | FK_PROVO_PRODU | 1262 | 21454 | 1 (0)| 00:00:01 |
| 76 | TABLE ACCESS BY INDEX ROWID | PRODUTO | 1 | 52 | 1 (0)| 00:00:01 |
|* 77 | INDEX UNIQUE SCAN | PK_PRODU | 1 | | 0 (0)| 00:00:01 |
| 78 | TABLE ACCESS BY INDEX ROWID | PRODUTO_EMBALAGEM | 1 | 29 | 2 (0)| 00:00:01 |
|* 79 | INDEX RANGE SCAN | FK_PROEM_PRODU | 1 | | 1 (0)| 00:00:01 |
| 80 | TABLE ACCESS BY INDEX ROWID | LINHA_SEPARACAO | 1 | 13 | 1 (0)| 00:00:01 |
|* 81 | INDEX UNIQUE SCAN | PK_LISEP | 1 | | 0 (0)| 00:00:01 |
| 82 | TABLE ACCESS BY INDEX ROWID | PRODUTO_DADO_LOGISTICO | 1 | 20 | 2 (0)| 00:00:01 |
|* 83 | INDEX RANGE SCAN | FK_DALOG_PROEM | 1 | | 1 (0)| 00:00:01 |
| 84 | TABLE ACCESS BY INDEX ROWID | FABRICANTE | 1 | 12 | 1 (0)| 00:00:01 |
|* 85 | INDEX UNIQUE SCAN | PK_FABRI | 1 | | 0 (0)| 00:00:01 |
| 86 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15938 | 3 (0)| 00:00:01 |
|* 87 | TABLE ACCESS BY INDEX ROWID | PEDIDO | 1 | 9 | 1 (0)| 00:00:01 |
|* 88 | INDEX UNIQUE SCAN | PEDIDO_PK | 1 | | 0 (0)| 00:00:01 |
| 89 | VIEW PUSHED PREDICATE | VW_NSO_1 | 1 | 2 | 7 (0)| 00:00:01 |
| 90 | NESTED LOOPS | | 1 | 52 | 7 (0)| 00:00:01 |
| 91 | TABLE ACCESS BY INDEX ROWID | PEDIDO_PRODUTO | 1 | 26 | 2 (0)| 00:00:01 |
|* 92 | INDEX UNIQUE SCAN | PEDIDO_PRODUTO_PK | 1 | | 1 (0)| 00:00:01 |
|* 93 | TABLE ACCESS FULL | ETIQUETA_SEPARACAO | 1 | 26 | 5 (0)| 00:00:01 |
| 94 | SORT GROUP BY | | 492 | 33456 | 25 (16)| 00:00:01 |
|* 95 | HASH JOIN | | 492 | 33456 | 24 (13)| 00:00:01 |
|* 96 | HASH JOIN | | 27 | 1755 | 20 (10)| 00:00:01 |
|* 97 | HASH JOIN OUTER | | 17 | 1003 | 13 (16)| 00:00:01 |
| 98 | MERGE JOIN | | 17 | 935 | 11 (10)| 00:00:01 |
| 99 | TABLE ACCESS BY INDEX ROWID | SIGLA | 172 | 3956 | 3 (0)| 00:00:01 |
| 100 | INDEX FULL SCAN | PK_SIGLA | 172 | | 1 (0)| 00:00:01 |
|*101 | SORT JOIN | | 17 | 544 | 8 (13)| 00:00:01 |
| 102 | TABLE ACCESS FULL | EXPEDICAO | 17 | 544 | 7 (0)| 00:00:01 |
| 103 | INDEX FULL SCAN | PK_BOX | 10 | 40 | 1 (0)| 00:00:01 |
| 104 | TABLE ACCESS FULL | CARGA | 27 | 162 | 7 (0)| 00:00:01 |
| 105 | TABLE ACCESS FULL | PEDIDO | 492 | 1476 | 3 (0)| 00:00:01 |
------------------------------------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
4 - access("P5_"."COD_PRODUTO"="BASE"."PRODUTO" AND "P5_"."DSC_GRADE"="BASE"."GRADE")
5 - access("BASE"."PRODUTO"="QTD"."COD_PRODUTO" AND "BASE"."GRADE"="QTD"."DSC_GRADE" AND
"BASE"."COD_EXPEDICAO"="QTD"."COD_EXPEDICAO")
8 - access("PP"."COD_PEDIDO"="P"."COD_PEDIDO")
9 - access("P"."COD_CARGA"="C"."COD_CARGA")
10 - filter("C"."COD_EXPEDICAO"=:B1)
17 - access("PROD"."COD_FABRICANTE"="F"."COD_FABRICANTE"(+))
20 - access("P"."COD_ITINERARIO"="I"."COD_ITINERARIO")
21 - access("P"."COD_CARGA"="C"."COD_CARGA")
22 - filter("C"."COD_EXPEDICAO"=:B1)
23 - access("PP"."COD_PEDIDO"="P"."COD_PEDIDO")
25 - access("PP"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PP"."DSC_GRADE"="PROD"."DSC_GRADE")
30 - access("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO")
filter("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO")
31 - filter("PROD"."COD_LINHA_SEPARACAO" IS NOT NULL)
33 - access("PV"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PV"."DSC_GRADE"="PROD"."DSC_GRADE")
38 - access("PDL"."COD_PRODUTO_EMBALAGEM"="PE"."COD_PRODUTO_EMBALAGEM")
41 - access("P"."COD_ITINERARIO"="I"."COD_ITINERARIO")
42 - access("P"."COD_CARGA"="C"."COD_CARGA")
43 - filter("C"."COD_EXPEDICAO"=:B1)
44 - access("PP"."COD_PEDIDO"="P"."COD_PEDIDO")
46 - access("PP"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PP"."DSC_GRADE"="PROD"."DSC_GRADE")
51 - access("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO")
filter("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO")
52 - filter("PROD"."COD_LINHA_SEPARACAO" IS NOT NULL)
54 - access("PE"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PE"."DSC_GRADE"="PROD"."DSC_GRADE")
58 - access("PROD"."COD_FABRICANTE"="F"."COD_FABRICANTE"(+))
66 - access("PE2"."COD_PRODUTO"="PP"."COD_PRODUTO" AND "PE2"."DSC_GRADE"="PP"."DSC_GRADE")
67 - access("PP"."COD_PEDIDO"="P"."COD_PEDIDO")
68 - access("P"."COD_ITINERARIO"="I"."COD_ITINERARIO")
69 - access("P"."COD_CARGA"="C"."COD_CARGA")
70 - filter("C"."COD_EXPEDICAO"=:B1)
75 - access("PV2"."COD_PRODUTO"="PP"."COD_PRODUTO" AND "PV2"."DSC_GRADE"="PP"."DSC_GRADE")
77 - access("PP"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PP"."DSC_GRADE"="PROD"."DSC_GRADE")
79 - access("PE"."COD_PRODUTO"(+)="PROD"."COD_PRODUTO" AND "PE"."DSC_GRADE"(+)="PROD"."DSC_GRADE")
81 - access("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO"(+))
83 - access("PDL"."COD_PRODUTO_EMBALAGEM"(+)="PE"."COD_PRODUTO_EMBALAGEM")
85 - access("PROD"."COD_FABRICANTE"="F"."COD_FABRICANTE"(+))
87 - filter("P4_"."COD_CARGA"="BASE"."COD_CARGA")
88 - access("P4_"."COD_PEDIDO"="P5_"."COD_PEDIDO")
92 - access("P6_"."COD_PEDIDO_PRODUTO"="P5_"."COD_PEDIDO_PRODUTO")
93 - filter("E7_"."COD_STATUS"<>522 AND "E7_"."COD_PEDIDO"="P6_"."COD_PEDIDO" AND
"P6_"."COD_PRODUTO"="E7_"."COD_PRODUTO" AND "P6_"."DSC_GRADE"="E7_"."DSC_GRADE")
95 - access("C8_"."COD_CARGA"="P9_"."COD_CARGA")
96 - access("E0_"."COD_EXPEDICAO"="C8_"."COD_EXPEDICAO")
97 - access("E0_"."COD_BOX"="B11_"."COD_BOX"(+))
101 - access("E0_"."COD_STATUS"="S1_"."COD_SIGLA")
filter("E0_"."COD_STATUS"="S1_"."COD_SIGLA")
=========================================================================================================================================================
SELECT e0_.COD_EXPEDICAO AS COD_EXPEDICAO0, e0_.DTH_INICIO AS DTH_INICIO1, e0_.DTH_FINALIZACAO AS DTH_FINALIZACAO2, s1_.DSC_SIGLA AS DSC_SIGLA3,
e0_.DSC_PLACA_EXPEDICAO AS DSC_PLACA_EXPEDICAO4, (SELECT count(v2_.COD_EXPEDICAO) AS dctrn__1 FROM WMS_ADM.V_REL_PRODUTOS_EXPEDICAO v2_
INNER JOIN WMS_ADM.CARGA c3_ ON (c3_.COD_CARGA = v2_.COD_CARGA) INNER JOIN WMS_ADM.PEDIDO p4_ ON (c3_.COD_CARGA = p4_.COD_CARGA)
INNER JOIN WMS_ADM.PEDIDO_PRODUTO p5_ ON (p4_.COD_PEDIDO = p5_.COD_PEDIDO AND p5_.COD_PRODUTO = v2_.PRODUTO AND p5_.DSC_GRADE = v2_.GRADE)
WHERE v2_.COD_EXPEDICAO = e0_.COD_EXPEDICAO AND p5_.COD_PEDIDO_PRODUTO NOT IN (SELECT p6_.COD_PEDIDO_PRODUTO FROM WMS_ADM.ETIQUETA_SEPARACAO e7_
INNER JOIN WMS_ADM.PEDIDO_PRODUTO p6_ ON (e7_.COD_PEDIDO = p6_.COD_PEDIDO AND p6_.COD_PRODUTO = e7_.COD_PRODUTO AND p6_.DSC_GRADE = e7_.DSC_GRADE)
WHERE e7_.COD_STATUS <> 522)) AS SCLR5 FROM WMS_ADM.EXPEDICAO e0_ INNER JOIN WMS_ADM.SIGLA s1_ ON e0_.COD_STATUS = s1_.COD_SIGLA
INNER JOIN WMS_ADM.CARGA c8_ ON (e0_.COD_EXPEDICAO = c8_.COD_EXPEDICAO) INNER JOIN WMS_ADM.PEDIDO p9_ ON (c8_.COD_CARGA = p9_.COD_CARGA)
INNER JOIN WMS_ADM.ITINERARIO i10_ ON (i10_.COD_ITINERARIO = p9_.COD_ITINERARIO) LEFT JOIN WMS_ADM.BOX b11_ ON e0_.COD_BOX = b11_.COD_BOX
WHERE TRUNC(e0_.DTH_INICIO) >= :param1 AND TRUNC(e0_.DTH_INICIO) <= :param2 GROUP BY e0_.COD_EXPEDICAO, e0_.DTH_INICIO, e0_.DTH_FINALIZACAO, s1_.DSC_SIGLA,
e0_.DSC_PLACA_EXPEDICAO ORDER BY e0_.COD_EXPEDICAO DESC
------------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 68 | 21 (10)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 101 | | |
| 2 | NESTED LOOPS ANTI | | 1 | 101 | 287 (7)| 00:00:04 |
| 3 | NESTED LOOPS | | 1 | 99 | 280 (7)| 00:00:04 |
|* 4 | HASH JOIN | | 1 | 90 | 279 (7)| 00:00:04 |
|* 5 | HASH JOIN | | 1 | 64 | 276 (7)| 00:00:04 |
| 6 | VIEW | | 36 | 684 | 15 (14)| 00:00:01 |
| 7 | SORT GROUP BY | | 36 | 1440 | 15 (14)| 00:00:01 |
|* 8 | HASH JOIN | | 36 | 1440 | 14 (8)| 00:00:01 |
|* 9 | HASH JOIN | | 29 | 435 | 11 (10)| 00:00:01 |
|* 10 | TABLE ACCESS FULL | CARGA | 2 | 12 | 7 (0)| 00:00:01 |
| 11 | TABLE ACCESS FULL | PEDIDO | 492 | 4428 | 3 (0)| 00:00:01 |
| 12 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15325 | 3 (0)| 00:00:01 |
| 13 | VIEW | | 41 | 1845 | 260 (7)| 00:00:04 |
| 14 | SORT UNIQUE | | 41 | 9311 | 260 (61)| 00:00:04 |
| 15 | UNION-ALL | | | | | |
| 16 | SORT GROUP BY | | 23 | 5175 | 108 (5)| 00:00:02 |
|* 17 | HASH JOIN OUTER | | 23 | 5175 | 106 (3)| 00:00:02 |
| 18 | NESTED LOOPS | | | | | |
| 19 | NESTED LOOPS | | 23 | 4899 | 87 (4)| 00:00:02 |
|* 20 | HASH JOIN | | 23 | 3841 | 62 (5)| 00:00:01 |
|* 21 | HASH JOIN | | 23 | 3151 | 55 (6)| 00:00:01 |
|* 22 | TABLE ACCESS FULL | CARGA | 2 | 40 | 7 (0)| 00:00:01 |
|* 23 | HASH JOIN | | 384 | 44928 | 47 (5)| 00:00:01 |
| 24 | TABLE ACCESS FULL | PEDIDO | 492 | 13284 | 3 (0)| 00:00:01 |
|* 25 | HASH JOIN | | 384 | 34560 | 44 (5)| 00:00:01 |
| 26 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15325 | 3 (0)| 00:00:01 |
| 27 | MERGE JOIN | | 1221 | 79365 | 40 (3)| 00:00:01 |
| 28 | TABLE ACCESS BY INDEX ROWID | LINHA_SEPARACAO | 5 | 65 | 3 (0)| 00:00:01 |
| 29 | INDEX FULL SCAN | PK_LISEP | 5 | | 1 (0)| 00:00:01 |
|* 30 | SORT JOIN | | 1221 | 63492 | 37 (3)| 00:00:01 |
|* 31 | TABLE ACCESS FULL | PRODUTO | 1221 | 63492 | 36 (0)| 00:00:01 |
| 32 | TABLE ACCESS FULL | ITINERARIO | 56 | 1680 | 7 (0)| 00:00:01 |
|* 33 | INDEX RANGE SCAN | FK_PROVO_PRODU | 1 | | 1 (0)| 00:00:01 |
| 34 | TABLE ACCESS BY INDEX ROWID | PRODUTO_VOLUME | 1 | 46 | 2 (0)| 00:00:01 |
| 35 | TABLE ACCESS FULL | FABRICANTE | 138 | 1656 | 19 (0)| 00:00:01 |
| 36 | SORT GROUP BY | | 17 | 3876 | 117 (6)| 00:00:02 |
| 37 | NESTED LOOPS OUTER | | 17 | 3876 | 115 (4)| 00:00:02 |
|* 38 | HASH JOIN | | 17 | 3672 | 98 (5)| 00:00:02 |
| 39 | NESTED LOOPS | | | | | |
| 40 | NESTED LOOPS | | 17 | 3332 | 89 (4)| 00:00:02 |
|* 41 | HASH JOIN | | 23 | 3841 | 62 (5)| 00:00:01 |
|* 42 | HASH JOIN | | 23 | 3151 | 55 (6)| 00:00:01 |
|* 43 | TABLE ACCESS FULL | CARGA | 2 | 40 | 7 (0)| 00:00:01 |
|* 44 | HASH JOIN | | 384 | 44928 | 47 (5)| 00:00:01 |
| 45 | TABLE ACCESS FULL | PEDIDO | 492 | 13284 | 3 (0)| 00:00:01 |
|* 46 | HASH JOIN | | 384 | 34560 | 44 (5)| 00:00:01 |
| 47 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15325 | 3 (0)| 00:00:01 |
| 48 | MERGE JOIN | | 1221 | 79365 | 40 (3)| 00:00:01 |
| 49 | TABLE ACCESS BY INDEX ROWID| LINHA_SEPARACAO | 5 | 65 | 3 (0)| 00:00:01 |
| 50 | INDEX FULL SCAN | PK_LISEP | 5 | | 1 (0)| 00:00:01 |
|* 51 | SORT JOIN | | 1221 | 63492 | 37 (3)| 00:00:01 |
|* 52 | TABLE ACCESS FULL | PRODUTO | 1221 | 63492 | 36 (0)| 00:00:01 |
| 53 | TABLE ACCESS FULL | ITINERARIO | 56 | 1680 | 7 (0)| 00:00:01 |
|* 54 | INDEX RANGE SCAN | FK_PROEM_PRODU | 1 | | 1 (0)| 00:00:01 |
| 55 | TABLE ACCESS BY INDEX ROWID | PRODUTO_EMBALAGEM | 1 | 29 | 2 (0)| 00:00:01 |
| 56 | TABLE ACCESS FULL | PRODUTO_DADO_LOGISTICO | 925 | 18500 | 8 (0)| 00:00:01 |
| 57 | TABLE ACCESS BY INDEX ROWID | FABRICANTE | 1 | 12 | 1 (0)| 00:00:01 |
|* 58 | INDEX UNIQUE SCAN | PK_FABRI | 1 | | 0 (0)| 00:00:01 |
| 59 | SORT GROUP BY | | 1 | 260 | 35 (12)| 00:00:01 |
| 60 | NESTED LOOPS OUTER | | 1 | 260 | 33 (7)| 00:00:01 |
| 61 | NESTED LOOPS OUTER | | 1 | 248 | 32 (7)| 00:00:01 |
| 62 | NESTED LOOPS OUTER | | 1 | 228 | 30 (7)| 00:00:01 |
| 63 | NESTED LOOPS OUTER | | 1 | 215 | 29 (7)| 00:00:01 |
| 64 | NESTED LOOPS | | 1 | 186 | 27 (8)| 00:00:01 |
| 65 | NESTED LOOPS ANTI | | 1 | 134 | 26 (8)| 00:00:01 |
|* 66 | HASH JOIN ANTI | | 1 | 117 | 25 (8)| 00:00:01 |
|* 67 | HASH JOIN | | 36 | 3672 | 22 (10)| 00:00:01 |
|* 68 | HASH JOIN | | 29 | 2233 | 18 (6)| 00:00:01 |
|* 69 | HASH JOIN | | 29 | 1363 | 11 (10)| 00:00:01 |
|* 70 | TABLE ACCESS FULL | CARGA | 2 | 40 | 7 (0)| 00:00:01 |
| 71 | TABLE ACCESS FULL | PEDIDO | 492 | 13284 | 3 (0)| 00:00:01 |
| 72 | TABLE ACCESS FULL | ITINERARIO | 56 | 1680 | 7 (0)| 00:00:01 |
| 73 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15325 | 3 (0)| 00:00:01 |
| 74 | INDEX FAST FULL SCAN | FK_PROEM_PRODU | 927 | 13905 | 3 (0)| 00:00:01 |
|* 75 | INDEX RANGE SCAN | FK_PROVO_PRODU | 1262 | 21454 | 1 (0)| 00:00:01 |
| 76 | TABLE ACCESS BY INDEX ROWID | PRODUTO | 1 | 52 | 1 (0)| 00:00:01 |
|* 77 | INDEX UNIQUE SCAN | PK_PRODU | 1 | | 0 (0)| 00:00:01 |
| 78 | TABLE ACCESS BY INDEX ROWID | PRODUTO_EMBALAGEM | 1 | 29 | 2 (0)| 00:00:01 |
|* 79 | INDEX RANGE SCAN | FK_PROEM_PRODU | 1 | | 1 (0)| 00:00:01 |
| 80 | TABLE ACCESS BY INDEX ROWID | LINHA_SEPARACAO | 1 | 13 | 1 (0)| 00:00:01 |
|* 81 | INDEX UNIQUE SCAN | PK_LISEP | 1 | | 0 (0)| 00:00:01 |
| 82 | TABLE ACCESS BY INDEX ROWID | PRODUTO_DADO_LOGISTICO | 1 | 20 | 2 (0)| 00:00:01 |
|* 83 | INDEX RANGE SCAN | FK_DALOG_PROEM | 1 | | 1 (0)| 00:00:01 |
| 84 | TABLE ACCESS BY INDEX ROWID | FABRICANTE | 1 | 12 | 1 (0)| 00:00:01 |
|* 85 | INDEX UNIQUE SCAN | PK_FABRI | 1 | | 0 (0)| 00:00:01 |
| 86 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 15938 | 3 (0)| 00:00:01 |
|* 87 | TABLE ACCESS BY INDEX ROWID | PEDIDO | 1 | 9 | 1 (0)| 00:00:01 |
|* 88 | INDEX UNIQUE SCAN | PEDIDO_PK | 1 | | 0 (0)| 00:00:01 |
| 89 | VIEW PUSHED PREDICATE | VW_NSO_1 | 1 | 2 | 7 (0)| 00:00:01 |
| 90 | NESTED LOOPS | | 1 | 52 | 7 (0)| 00:00:01 |
| 91 | TABLE ACCESS BY INDEX ROWID | PEDIDO_PRODUTO | 1 | 26 | 2 (0)| 00:00:01 |
|* 92 | INDEX UNIQUE SCAN | PEDIDO_PRODUTO_PK | 1 | | 1 (0)| 00:00:01 |
|* 93 | TABLE ACCESS FULL | ETIQUETA_SEPARACAO | 1 | 26 | 5 (0)| 00:00:01 |
| 94 | SORT GROUP BY | | 1 | 68 | 21 (10)| 00:00:01 |
|* 95 | FILTER | | | | | |
|* 96 | HASH JOIN | | 1 | 68 | 20 (5)| 00:00:01 |
| 97 | MERGE JOIN CARTESIAN | | 21 | 1302 | 12 (0)| 00:00:01 |
| 98 | NESTED LOOPS OUTER | | 1 | 59 | 9 (0)| 00:00:01 |
| 99 | NESTED LOOPS | | 1 | 55 | 8 (0)| 00:00:01 |
|*100 | TABLE ACCESS FULL | EXPEDICAO | 1 | 32 | 7 (0)| 00:00:01 |
| 101 | TABLE ACCESS BY INDEX ROWID | SIGLA | 1 | 23 | 1 (0)| 00:00:01 |
|*102 | INDEX UNIQUE SCAN | PK_SIGLA | 1 | | 0 (0)| 00:00:01 |
|*103 | INDEX FULL SCAN | PK_BOX | 1 | 4 | 1 (0)| 00:00:01 |
| 104 | BUFFER SORT | | 492 | 1476 | 11 (0)| 00:00:01 |
| 105 | TABLE ACCESS FULL | PEDIDO | 492 | 1476 | 3 (0)| 00:00:01 |
| 106 | TABLE ACCESS FULL | CARGA | 27 | 162 | 7 (0)| 00:00:01 |
------------------------------------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
4 - access("P5_"."COD_PRODUTO"="BASE"."PRODUTO" AND "P5_"."DSC_GRADE"="BASE"."GRADE")
5 - access("BASE"."PRODUTO"="QTD"."COD_PRODUTO" AND "BASE"."GRADE"="QTD"."DSC_GRADE" AND
"BASE"."COD_EXPEDICAO"="QTD"."COD_EXPEDICAO")
8 - access("PP"."COD_PEDIDO"="P"."COD_PEDIDO")
9 - access("P"."COD_CARGA"="C"."COD_CARGA")
10 - filter("C"."COD_EXPEDICAO"=:B1)
17 - access("PROD"."COD_FABRICANTE"="F"."COD_FABRICANTE"(+))
20 - access("P"."COD_ITINERARIO"="I"."COD_ITINERARIO")
21 - access("P"."COD_CARGA"="C"."COD_CARGA")
22 - filter("C"."COD_EXPEDICAO"=:B1)
23 - access("PP"."COD_PEDIDO"="P"."COD_PEDIDO")
25 - access("PP"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PP"."DSC_GRADE"="PROD"."DSC_GRADE")
30 - access("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO")
filter("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO")
31 - filter("PROD"."COD_LINHA_SEPARACAO" IS NOT NULL)
33 - access("PV"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PV"."DSC_GRADE"="PROD"."DSC_GRADE")
38 - access("PDL"."COD_PRODUTO_EMBALAGEM"="PE"."COD_PRODUTO_EMBALAGEM")
41 - access("P"."COD_ITINERARIO"="I"."COD_ITINERARIO")
42 - access("P"."COD_CARGA"="C"."COD_CARGA")
43 - filter("C"."COD_EXPEDICAO"=:B1)
44 - access("PP"."COD_PEDIDO"="P"."COD_PEDIDO")
46 - access("PP"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PP"."DSC_GRADE"="PROD"."DSC_GRADE")
51 - access("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO")
filter("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO")
52 - filter("PROD"."COD_LINHA_SEPARACAO" IS NOT NULL)
54 - access("PE"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PE"."DSC_GRADE"="PROD"."DSC_GRADE")
58 - access("PROD"."COD_FABRICANTE"="F"."COD_FABRICANTE"(+))
66 - access("PE2"."COD_PRODUTO"="PP"."COD_PRODUTO" AND "PE2"."DSC_GRADE"="PP"."DSC_GRADE")
67 - access("PP"."COD_PEDIDO"="P"."COD_PEDIDO")
68 - access("P"."COD_ITINERARIO"="I"."COD_ITINERARIO")
69 - access("P"."COD_CARGA"="C"."COD_CARGA")
70 - filter("C"."COD_EXPEDICAO"=:B1)
75 - access("PV2"."COD_PRODUTO"="PP"."COD_PRODUTO" AND "PV2"."DSC_GRADE"="PP"."DSC_GRADE")
77 - access("PP"."COD_PRODUTO"="PROD"."COD_PRODUTO" AND "PP"."DSC_GRADE"="PROD"."DSC_GRADE")
79 - access("PE"."COD_PRODUTO"(+)="PROD"."COD_PRODUTO" AND "PE"."DSC_GRADE"(+)="PROD"."DSC_GRADE")
81 - access("PROD"."COD_LINHA_SEPARACAO"="LS"."COD_LINHA_SEPARACAO"(+))
83 - access("PDL"."COD_PRODUTO_EMBALAGEM"(+)="PE"."COD_PRODUTO_EMBALAGEM")
85 - access("PROD"."COD_FABRICANTE"="F"."COD_FABRICANTE"(+))
87 - filter("P4_"."COD_CARGA"="BASE"."COD_CARGA")
88 - access("P4_"."COD_PEDIDO"="P5_"."COD_PEDIDO")
92 - access("P6_"."COD_PEDIDO_PRODUTO"="P5_"."COD_PEDIDO_PRODUTO")
93 - filter("E7_"."COD_STATUS"<>522 AND "E7_"."COD_PEDIDO"="P6_"."COD_PEDIDO" AND
"P6_"."COD_PRODUTO"="E7_"."COD_PRODUTO" AND "P6_"."DSC_GRADE"="E7_"."DSC_GRADE")
95 - filter(TO_DATE(:PARAM1)<=TO_DATE(:PARAM2))
96 - access("C8_"."COD_CARGA"="P9_"."COD_CARGA" AND "E0_"."COD_EXPEDICAO"="C8_"."COD_EXPEDICAO")
100 - filter(TRUNC(INTERNAL_FUNCTION("E0_"."DTH_INICIO"))>=:PARAM1 AND
TRUNC(INTERNAL_FUNCTION("E0_"."DTH_INICIO"))<=:PARAM2)
102 - access("E0_"."COD_STATUS"="S1_"."COD_SIGLA")
103 - access("E0_"."COD_BOX"="B11_"."COD_BOX"(+))
filter("E0_"."COD_BOX"="B11_"."COD_BOX"(+))
=========================================================================================================================================================
SELECT e0_.COD_EXPEDICAO AS COD_EXPEDICAO0, e0_.DTH_INICIO AS DTH_INICIO1, e0_.DTH_FINALIZACAO AS DTH_FINALIZACAO2, s1_.DSC_SIGLA AS DSC_SIGLA3,
e0_.DSC_PLACA_EXPEDICAO AS DSC_PLACA_EXPEDICAO4, (SELECT COUNT(DISTINCT p2_.COD_PRODUTO) AS dctrn__1 FROM WMS_ADM.PEDIDO_PRODUTO p3_
INNER JOIN WMS_ADM.PRODUTO p2_ ON p3_.COD_PRODUTO = p2_.COD_PRODUTO AND p3_.DSC_GRADE = p2_.DSC_GRADE
INNER JOIN WMS_ADM.PEDIDO p4_ ON p3_.COD_PEDIDO = p4_.COD_PEDIDO INNER JOIN WMS_ADM.CARGA c5_ ON p4_.COD_CARGA = c5_.COD_CARGA
WHERE c5_.COD_EXPEDICAO = e0_.COD_EXPEDICAO AND p4_.COD_PEDIDO NOT IN (SELECT p6_.COD_PEDIDO FROM WMS_ADM.ETIQUETA_SEPARACAO e7_
INNER JOIN WMS_ADM.PEDIDO_PRODUTO p6_ ON (p6_.COD_PEDIDO = e7_.COD_PEDIDO AND e7_.COD_STATUS <> 522))) AS SCLR5 FROM WMS_ADM.EXPEDICAO e0_
INNER JOIN WMS_ADM.SIGLA s1_ ON e0_.COD_STATUS = s1_.COD_SIGLA INNER JOIN WMS_ADM.CARGA c8_ ON (e0_.COD_EXPEDICAO = c8_.COD_EXPEDICAO)
INNER JOIN WMS_ADM.PEDIDO p9_ ON (c8_.COD_CARGA = p9_.COD_CARGA) INNER JOIN WMS_ADM.ITINERARIO i10_ ON (i10_.COD_ITINERARIO = p9_.COD_ITINERARIO)
LEFT JOIN WMS_ADM.BOX b11_ ON e0_.COD_BOX = b11_.COD_BOX GROUP BY e0_.COD_EXPEDICAO, e0_.DTH_INICIO, e0_.DTH_FINALIZACAO, s1_.DSC_SIGLA,
e0_.DSC_PLACA_EXPEDICAO ORDER BY e0_.COD_EXPEDICAO DESC
-------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 492 | 33456 | 25 (16)| 00:00:01 |
| 1 | SORT GROUP BY | | 1 | 66 | | |
| 2 | NESTED LOOPS | | 5 | 330 | 21 (10)| 00:00:01 |
|* 3 | HASH JOIN | | 5 | 250 | 21 (10)| 00:00:01 |
| 4 | NESTED LOOPS | | | | | |
| 5 | NESTED LOOPS | | 4 | 112 | 17 (6)| 00:00:01 |
|* 6 | HASH JOIN ANTI | | 5 | 110 | 12 (9)| 00:00:01 |
| 7 | TABLE ACCESS FULL | PEDIDO | 492 | 4428 | 3 (0)| 00:00:01 |
| 8 | VIEW | VW_NSO_1 | 1367 | 17771 | 9 (12)| 00:00:01 |
|* 9 | HASH JOIN | | 1367 | 21872 | 9 (12)| 00:00:01 |
| 10 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 3678 | 3 (0)| 00:00:01 |
|* 11 | TABLE ACCESS FULL | ETIQUETA_SEPARACAO | 1071 | 10710 | 5 (0)| 00:00:01 |
|* 12 | INDEX UNIQUE SCAN | CARGA_PK | 1 | | 0 (0)| 00:00:01 |
|* 13 | TABLE ACCESS BY INDEX ROWID | CARGA | 1 | 6 | 1 (0)| 00:00:01 |
| 14 | TABLE ACCESS FULL | PEDIDO_PRODUTO | 613 | 13486 | 3 (0)| 00:00:01 |
|* 15 | INDEX UNIQUE SCAN | PK_PRODU | 1 | 16 | 0 (0)| 00:00:01 |
| 16 | SORT GROUP BY | | 492 | 33456 | 25 (16)| 00:00:01 |
|* 17 | HASH JOIN | | 492 | 33456 | 24 (13)| 00:00:01 |
|* 18 | HASH JOIN | | 27 | 1755 | 20 (10)| 00:00:01 |
|* 19 | HASH JOIN OUTER | | 17 | 1003 | 13 (16)| 00:00:01 |
| 20 | MERGE JOIN | | 17 | 935 | 11 (10)| 00:00:01 |
| 21 | TABLE ACCESS BY INDEX ROWID| SIGLA | 172 | 3956 | 3 (0)| 00:00:01 |
| 22 | INDEX FULL SCAN | PK_SIGLA | 172 | | 1 (0)| 00:00:01 |
|* 23 | SORT JOIN | | 17 | 544 | 8 (13)| 00:00:01 |
| 24 | TABLE ACCESS FULL | EXPEDICAO | 17 | 544 | 7 (0)| 00:00:01 |
| 25 | INDEX FULL SCAN | PK_BOX | 10 | 40 | 1 (0)| 00:00:01 |
| 26 | TABLE ACCESS FULL | CARGA | 27 | 162 | 7 (0)| 00:00:01 |
| 27 | TABLE ACCESS FULL | PEDIDO | 492 | 1476 | 3 (0)| 00:00:01 |
-------------------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
3 - access("P3_"."COD_PEDIDO"="P4_"."COD_PEDIDO")
6 - access("P4_"."COD_PEDIDO"="COD_PEDIDO")
9 - access("P6_"."COD_PEDIDO"="E7_"."COD_PEDIDO")
11 - filter("E7_"."COD_STATUS"<>522)
12 - access("P4_"."COD_CARGA"="C5_"."COD_CARGA")
13 - filter("C5_"."COD_EXPEDICAO"=:B1)
15 - access("P3_"."COD_PRODUTO"="P2_"."COD_PRODUTO" AND "P3_"."DSC_GRADE"="P2_"."DSC_GRADE")
17 - access("C8_"."COD_CARGA"="P9_"."COD_CARGA")
18 - access("E0_"."COD_EXPEDICAO"="C8_"."COD_EXPEDICAO")
19 - access("E0_"."COD_BOX"="B11_"."COD_BOX"(+))
23 - access("E0_"."COD_STATUS"="S1_"."COD_SIGLA")
filter("E0_"."COD_STATUS"="S1_"."COD_SIGLA")
=========================================================================================================================================================
SELECT DISTINCT i0_.DSC_ITINERARIO AS DSC_ITINERARIO0 FROM WMS_ADM.EXPEDICAO e1_ INNER JOIN WMS_ADM.CARGA c2_ ON (e1_.COD_EXPEDICAO = c2_.COD_EXPEDICAO)
INNER JOIN WMS_ADM.PEDIDO p3_ ON (c2_.COD_CARGA = p3_.COD_CARGA) INNER JOIN WMS_ADM.ITINERARIO i0_ ON (i0_.COD_ITINERARIO = p3_.COD_ITINERARIO)
WHERE e1_.COD_EXPEDICAO = :param1
-----------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 29 | 1247 | 19 (11)| 00:00:01 |
| 1 | HASH UNIQUE | | 29 | 1247 | 19 (11)| 00:00:01 |
|* 2 | HASH JOIN | | 29 | 1247 | 18 (6)| 00:00:01 |
|* 3 | HASH JOIN | | 29 | 377 | 11 (10)| 00:00:01 |
|* 4 | TABLE ACCESS FULL| CARGA | 2 | 12 | 7 (0)| 00:00:01 |
| 5 | TABLE ACCESS FULL| PEDIDO | 492 | 3444 | 3 (0)| 00:00:01 |
| 6 | TABLE ACCESS FULL | ITINERARIO | 56 | 1680 | 7 (0)| 00:00:01 |
-----------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
2 - access("I0_"."COD_ITINERARIO"="P3_"."COD_ITINERARIO")
3 - access("C2_"."COD_CARGA"="P3_"."COD_CARGA")
4 - filter("C2_"."COD_EXPEDICAO"=TO_NUMBER(:PARAM1))
=========================================================================================================================================================
SELECT c0_.COD_CARGA AS COD_CARGA0, c0_.COD_CARGA_EXTERNO AS COD_CARGA_EXTERNO1, c0_.CENTRAL_ENTREGA AS CENTRAL_ENTREGA2,
c0_.DSC_PLACA_CARGA AS DSC_PLACA_CARGA3, c0_.DSC_PLACA_EXPEDICAO AS DSC_PLACA_EXPEDICAO4, c0_.DTH_FECHAMENTO AS DTH_FECHAMENTO5,
c0_.COD_EXPEDICAO AS COD_EXPEDICAO6, c0_.COD_TIPO_CARGA AS COD_TIPO_CARGA7, c0_.COD_EXPEDICAO AS COD_EXPEDICAO8 FROM WMS_ADM.CARGA c0_
INNER JOIN WMS_ADM.EXPEDICAO e1_ ON c0_.COD_EXPEDICAO = e1_.COD_EXPEDICAO WHERE c0_.COD_EXPEDICAO = :param1
---------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 2 | 90 | 7 (0)| 00:00:01 |
|* 1 | TABLE ACCESS FULL| CARGA | 2 | 90 | 7 (0)| 00:00:01 |
---------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
1 - filter("C0_"."COD_EXPEDICAO"=TO_NUMBER(:PARAM1))
=========================================================================================================================================================
05 - Aumentar a PGA em 256MB
06 - Aumentar a SGA em 1,5GB
07 - Tabelas mais lidas:
ETIQUETA_SEPARACAO
PEDIDO
PRODUTO
CARGA
PEDIDO_PRODUTO
ITINERARIO
Ver tabela de auditoria
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment