Created
June 22, 2013 14:43
-
-
Save viniciusss/5841132 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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