A cada dois ou três dias, recebemos o seguinte erro SCOM:
O banco de dados tempdb na instância SQL MSSQLSERVER no computador servidor SQLexperimentou uma mudança significativa no espaço livre
Isso vem acontecendo desde a instalação do SharePoint 2007 SP2 e ocorre no meio da noite, provavelmente enquanto o SharePoint está executando tarefas de indexação de pesquisa.
Atualmente o tempdb tem um tamanho de 313,88 MB e espaço livre de 49,72 MB. Disseram-me que o limite para o alerta é de 45%. Estamos usando o SQL Server 2005 de 64 bits.
Como posso resolver esse problema e o tempdb deve ser configurado de maneira diferente? Estou agindo como um DBA acidental neste caso! Obrigado...
Responder1
Uma solução rápida seria tornar o tempdb grande o suficiente para evitar flutuações.
- Redimensione o banco de dados temporário para 1 GB de dados, 500 MB de log (ou 2 GB/1 GB)
- Pare o SQL Server
- Exclua os arquivos tempdb LDF e LDF
- Reinicie o SQL Server
Sem se aprofundar muito, o espaço em disco é barato e não há mal nenhum em ter um tempdb maior.
À medida que seus dados crescem, você também começará a usar mais tempdb.
Esta solução ajudará a evitar a fragmentação física de arquivos e problemas de crescimento automático de arquivos.
Responder2
tempdb é usado para muitas coisas, para citar algumas:
- Tabelas Tempdb, variáveis de tabela
- Correspondências de hash
- Operações de classificação
- Versão de linha
- DBCC CHECKDB
- Reconstruindo índices, se a opção SORT_IN_TEMPDB for usada
Espera-se que o espaço livre mude, você pode dimensionar o tempdb de acordo para ter pelo menos o dobro do máximo necessário para contornar o alerta. Eu também deixaria o crescimento automático ativado para o caso de você não querer estar em uma situação em que o tempdb fique sem espaço.
Responder3
O banco de dados estava com a redução automática ativada? Se sim, desligue-o. Ele crescerá até o tamanho máximo necessário e permanecerá lá. Você provavelmente também desejará revisar o valor que está crescendo. Sem saber de que tipo de tamanho estamos falando e quais são as especificações do seu servidor, não quero dar nenhuma sugestão específica sobre os incrementos de crescimento.