Questão FC369566
No contexto de uma instalação MS SQL Server, avalie as afirmativas a seguir a respeito dos bancos de dados pré-definidos master, model, tempdb. I. tempdb é recriado sempre quando o
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
No contexto de uma instalação MS SQL Server, avalie as afirmativas a seguir a respeito dos bancos de dados pré-definidos master, model, tempdb.
I. tempdb é recriado sempre quando o SQL Server é iniciado.
II. model é criado opcionalmente, e pode ser utilizado apenas como read only.
III. master não permite operações de backup e/ou recuperação.
Está correto o que se afirma apenas em
- I.
- II.
- III.
- I e II.
- II e III.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A afirmativa I está correta: o tempdb é recriado sempre que a instância do SQL Server é iniciada.
Essa recriação garante um estado limpo, removendo objetos temporários e dados intermediários de execuções anteriores, assegurando consistência entre reinícios.
O tempdb é usado para tabelas temporárias, variáveis de tabela, operações de ordenação, hash joins e o version store (isolation/row-versioning), portanto não deve-se depender de persistência nele.
Na prática, ao reiniciar o servidor o tempdb é reconstruído conforme os tamanhos iniciais configurados; por isso é crucial definir corretamente tamanho inicial e políticas de autogrowth.
Para desempenho, recomenda-se múltiplos arquivos de dados em cargas concorrentes e alocar os arquivos em armazenamento rápido, além de monitorar espaço e I/O.
Em suma: a recriação no reinício é comportamento intencional do sistema e orienta boas práticas de configuração e monitoramento do tempdb.
Conteúdo do catálogo FC Concursos · Atualizado em