FC ConcursosFC Concursos

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

  1. I.
  2. II.
  3. III.
  4. I e II.
  5. 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

Continue aprendendo