Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

e-junior

Problemas com erro ORA-01652 estouro de tablespace temporario

Recommended Posts

olá pessoal tudo bom???

 

Bom estou com uma duvida referente ao erro ORA-01652 estouro de tablespace TEMP. Mas esse erro aparece somente quando no "WHERE" incluo alguns filtros tipo o intervalo de produtos ou alguma data. Se não coloco nenhum filtro no "WHERE" a consulta e executada normal.

 

Alguem sabe pq da erro somente quando filtro os dados???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq quando você colocar restrição no seu SELECT, é utilizado segmentos temporários para satisfazer sua requisição, e esses segmentos temporários, são alocados na tablespace temporária do banco de dados, quando não se coloca um WHERE e faz um select puro, ele irá fazer um FULL SCAN não precisando utilizar a área temporária para "filtrar" seus dados.

 

A área temporária também poderia ser utilizada quando se tem um ORDER BY, GROUP BY, criação de índices, para algumas opções de junção ou até mesmo para customização de processos, usando os comandos ALTER SYSTEM SET.

 

Abraços, :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.