Você deve reduzir o tempdb?

Índice:

Você deve reduzir o tempdb?
Você deve reduzir o tempdb?
Anonim

No SQL Server 2005 e versões posteriores, reduzir o banco de dados tempdb não é diferente de reduzir um banco de dados de usuário, exceto pelo fato de que tempdb é redefinido para seu tamanho configurado após cada reinicialização da instância do SQL Server. É seguro executar a redução no tempdb enquanto a atividade do tempdb estiver em andamento.

A redução do banco de dados melhora o desempenho?

Mas a redução pode afetar significativamente o desempenho do seu banco de dados, se não for feito corretamente. A redução aumentará a fragmentação e fará com que qualquer operação de banco de dados seja cara. A reconstrução de índices é necessária após a redução do banco de dados para reduzir a fragmentação e aumentar o desempenho.

Como você reduz o tempdb?

Podemos usar o método SSMS GUI para reduzir o TempDB também. Clique com o botão direito do mouse no TempDB e vá para Tarefas. Na lista de tarefas, clique em Encolher e selecione Banco de dados ou arquivos. As opções Database e Files são semelhantes aos comandos DBCC SHRINKDATABASE e DBCC SHRINKFILE que explicamos anteriormente.

O tempdb encolhe automaticamente?

Por padrão, o banco de dados tempdb cresce automaticamente à medida que o espaço é necessário, porque o MAXSIZE dos arquivos é definido como UNLIMITED. Portanto, o tempdb pode continuar crescendo até que o espaço no disco que contém o tempdb se esgote.

Por que o tempdb está crescendo tanto?

O crescimento do Tempdb é principalmente devido a consultas com baixo desempenho, então você pode usar o SQL Profiler e provavelmente filtrar por Duração paradeterminar se existem procedimentos armazenados que estão levando mais de x segundos para serem executados.

Recomendado: