Tempfile sempre com tamanho no limite

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
  

Mensagemem Seg, 17 Jul 2017 8:56 am

Caros colegas DBA's, estou com uma dúvida: meu banco está sempre com o TEMPFILE no limite dos 32 Gb. Isso é prejudicial ao desempenho do banco? Ou é normal? Não vejo erros nas aplicações. Mas sempre que eu crio um novo arquivo e excluo o anterior, rapidamente cresce para os 32 Gb. Existe alguma forma desse arquivo "sofrer uma limpeza" de tempos em tempos, ou só dropando e criando um novo?
albertomattos

Mensagemem Qui, 20 Jul 2017 3:23 pm

Não é prejudicial.
O arquivo TEMP é usado pra operações temporárias, tipo, SORT, INDEX, DISTINCT, GROUP BY, etc.
Quando não cabe na memória, ele salva ali.

Depois de usar, ele libera pra outras operações temporárias. Por isso que cresce rápido e depois para no limite de 32GB.

(Vamos esperar um DBA te responder mais tecnicamente) :roll:
dr_gori
Localização: Seattle, WA, USA

Thomas F. G

Mensagemem Ter, 26 Set 2017 5:00 pm

Estar no limite de uso de vez em quando não é problema, o problema é se ele está sempre no limite, isso sim poderá afetar o desempenho de muitos SQLs no BD. Avalie o uso executando várias vezes durante o dia o SQL abaixo.

-- ver espaco em uso ou maximo já utilizado por tablespace temp:
select a.tablespace_name, b.Total_MB,
b.Total_MB - round(a.used_blocks*8/1024) Current_Free_MB,
round(used_blocks*8/1024) Current_Used_MB,
round(max_used_blocks*8/1024) Max_used_MB
from v$sort_segment a,
(select round(sum(bytes)/1024/1024) Total_MB from dba_temp_files ) b;


Executar uma limpeza nele pode não te ajudar muito, pois ele já é reciclado automaticamente, o que talvez você precise fazer se ele estiver no limite é aumentar o tamanho dele ou criar novos tablespaces temporários atribuindo-os para usuários específicos ou criando um grupo de tablespaces temporários.

[]s
fbifabio
Localização: São Paulo - SP

Fábio Prado
www.fabioprado.net



Voltar para DBA Geral

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes