Pular para o conteúdo

Fóruns SQL e PL/SQL otimização de Consulta otimização de Consulta

#78186
collins
Participante

    [quote=”chduarte”:2p31vefk]Esta query parece ser um pouco complicada para te ajudar a fazer tuning ainda mais sem olhar o plano de execucao.

    Voce pode tentar colar no post o plano de acesso gerado pelo explain plan.

    [][/quote]

    oi, preciso te dizer que não tenho muito conhecimento ainda de oracle e pl/sql. Se não te responder ou passar as informações corretas, tenha um pouco de paciência que aprendo rápido.

    Bom, estou te enviando uma imagem do que você me pediu. se não for isso, me avise pra mandar o correto.

    Qualquer coisa, pode falar comigo no msn ou no skype (collins.mackoy)
    SELECT STATEMENT, GOAL = CHOOSE Cost=12485 Cardinality=54 Bytes=9882
    SORT GROUP BY Cost=12485 Cardinality=54 Bytes=9882
    VIEW Object owner=GEMCO Cost=12479 Cardinality=54 Bytes=9882
    SORT GROUP BY Cost=12479 Cardinality=54 Bytes=10044
    VIEW Object owner=SYS Cost=12635 Cardinality=54 Bytes=10044
    SORT GROUP BY Cost=12473 Cardinality=54 Bytes=15552
    FILTER
    HASH JOIN Cost=12466 Cardinality=54 Bytes=15552
    NESTED LOOPS Cost=12443 Cardinality=54 Bytes=14202
    NESTED LOOPS Cost=12389 Cardinality=54 Bytes=11394
    HASH JOIN Cost=12115 Cardinality=137 Bytes=25482
    HASH JOIN Cost=12056 Cardinality=243 Bytes=41796
    HASH JOIN Cost=12051 Cardinality=243 Bytes=36693
    NESTED LOOPS Cost=12046 Cardinality=243 Bytes=31590
    HASH JOIN Cost=11803 Cardinality=243 Bytes=23328
    HASH JOIN Cost=1241 Cardinality=10647 Bytes=479115
    INDEX FULL SCAN Object owner=GEMCO Object name=CAD_FILIAL_PK Cost=1 Cardinality=62 Bytes=682
    TABLE ACCESS BY INDEX ROWID Object owner=GEMCO Object name=MOV_SAIDA Cost=1239 Cardinality=10647 Bytes=361998
    INDEX RANGE SCAN Object owner=GEMCO Object name=MOV_SAIDA_IDX_DTFILTPNOTA Cost=483 Cardinality=221
    TABLE ACCESS BY INDEX ROWID Object owner=GEMCO Object name=MOV_ITSAIDA Cost=10502 Cardinality=95976 Bytes=4894776
    INDEX RANGE SCAN Object owner=GEMCO Object name=MOV_ITSAIDA_IX01 Cost=5047 Cardinality=1
    TABLE ACCESS BY INDEX ROWID Object owner=GEMCO Object name=CAD_ITPROD Cost=1 Cardinality=1 Bytes=34
    INDEX UNIQUE SCAN Object owner=GEMCO Object name=CAD_ITPROD_PK Cardinality=1
    TABLE ACCESS FULL Object owner=GEMCO Object name=CAD_COR Cost=4 Cardinality=4437 Bytes=93177
    TABLE ACCESS FULL Object owner=GEMCO Object name=CAD_ESPEC Cost=4 Cardinality=6933 Bytes=145593
    TABLE ACCESS FULL Object owner=GEMCO Object name=CAD_EMBAL Cost=58 Cardinality=22168 Bytes=310352
    TABLE ACCESS BY INDEX ROWID Object owner=GEMCO Object name=CAD_PRECO Cost=2 Cardinality=1 Bytes=25
    INDEX UNIQUE SCAN Object owner=GEMCO Object name=CAD_PRECO_PK Cost=1 Cardinality=1
    TABLE ACCESS BY INDEX ROWID Object owner=GEMCO Object name=CAD_PROD Cost=1 Cardinality=1 Bytes=52
    INDEX UNIQUE SCAN Object owner=GEMCO Object name=CAD_PROD_PK Cardinality=1
    TABLE ACCESS FULL Object owner=GEMCO Object name=CAD_FORNE Cost=22 Cardinality=4106 Bytes=102650
    SORT AGGREGATE Cardinality=1 Bytes=7
    TABLE ACCESS BY INDEX ROWID Object owner=GEMCO Object name=CAD_EMBAL Cost=3 Cardinality=2 Bytes=14
    INDEX RANGE SCAN Object owner=GEMCO Object name=CAD_EMBAL_PK Cost=2 Cardinality=2