Pular para o conteúdo

Fóruns Banco de dados Oracle Aumentar memoria Oracle – Aumentar memoria Oracle –

#98766
vieri
Participante

    Só existia 2 usuários ativos no momento que vc rodou o script.

    vc verificou o S.O I.O e CPU como estavam?

    Pegue as sessão que estiverem ativas no momento da lentidão,
    e verifique o plano de execução da query que estiver sendo processada.

    sabe fazer isso ?

    db file sequential read User I/O 2099 87.188512
    db file scattered read User I/O 632 29.551245

    Scaterread Read = Significa Full Table Scans, por isso verifique os planos de execuções das sessões que ficarem mto tempo ativas.

    db file sequential= Está indo por indice mas pode não ser o indice mais adequado.

    O fato de não ter tido alteração no sistema não significa que a lentidão não pode ocorrer, uma simples alteração na quantidade de linhas da tabelas pode ser suficiente para o oracle escolher outro planoe ferrar com sua performance.

    outro ponto.
    1º Select = 0 rows.

    significa que vc não tinha bloqueios no momento, mas tb não descarto esse problema pois vc tem histórico de LoKS DML’s alto pela V$resource_limit.

    Faça isso na próxima lentidão..

    1°)identifique os procesos ativos
    2°) verifique oque está rodando
    3°) erifique o plano
    4°) Verifique se tem bloqueios.
    5°)verifique a performance do S.O
    6°) Verifique quais Waits estão em ocorrencia.

    consegue coletar isso e colocar aqui..?

    só assim “vai” resolver…