Pular para o conteúdo

Fóruns Banco de dados Oracle Temporary tablespace com 99% de uso Temporary tablespace com 99% de uso

#96456
Avatar photoRegis Araujo
Participante

    Fala Airton..!

    Bom.. tablespace temporária é utilizada para realizar parse, order by, group by, distinct.. etc.. diversos procedimentos, só que muitas vezes a utilização desta tablespace pode ser minimizada com a reescrita da instrução Sql que está consumindo tanta área temporária..!!

    Não vai adiantar vc ficar adicionando datafile, pois se a instrução Sql estiver escrita de forma errada, vai ocupar toda a área temporária que você tiver..!!

    Procure dar uma olhada em qual instrução SQL esta consumindo tanto recurso e verifique se pode melhora-la..!!

    Uma dica é sempre criar a tablespace temporária com uma área de 05% à 10% do tamanho da sua tablespace principal.

    Ex..

    Tablespace Principal 100GB
    Tablespace TEMP 10GB

    Mas isto vc pode também mensurar de acorco com sua necessidade, mas sempre mantendo o máximo de 10%…!!

    Ahh.. outra coisa.. assim que o processo que estiver ocupando a área temporária teminar.. o proprio oracle se encarrega de liberar todo o espaço na tablespace..!

    Abraços..!