FC ConcursosFC Concursos

Questão FC374591

Através da linguagem T-SQL (Transact-SQL), no Microsoft SQL Server 2008 R2, alguns comandos conhecidos como “comandos DBCC” podem ser usados para manutenção e otimização de tabelas

Sistema de Gerenciamento de Banco de Dados (SGBD)

Instituto Consulplan · 2021

Através da linguagem T-SQL (Transact-SQL), no Microsoft SQL Server 2008 R2, alguns comandos conhecidos como “comandos DBCC” podem ser usados para manutenção e otimização de tabelas e índices, porque todos têm o prefixo DBCC – Database Consistent Checker Commands. Um deles é usado para reduzir o tamanho de um arquivo de dados (primário ou secundário), ou de um arquivo de log do banco de dados. Assinale-o.

  1. DBCC CHECKDB
  2. DBCC SHRINKFILE
  3. DBCC CHECKTABLE
  4. DBCC SHOWCONTIG
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

DBCC SHRINKFILE serve para reduzir o tamanho físico de um arquivo de dados ou de log de um banco no SQL Server, liberando espaço no disco quando o arquivo está maior que o necessário.

Sintaxe básica: DBCC SHRINKFILE (file_name, target_size), onde file_name é o nome ou ID do arquivo e target_size é o tamanho desejado em megabytes.

Para arquivos de log, é comum executar primeiro o backup do log (em modelos de recuperação Full ou Bulk-Logged) para truncar o log e permitir a redução efetiva do arquivo.

Use com cuidado: o encolhimento pode causar fragmentação de índices e impacto no desempenho. Evite encolher rotineiramente; prefira ajustar políticas de crescimento automático e planejar manutenção.

O comando age sobre um arquivo específico, sendo apropriado quando somente um arquivo precisa ser reduzido.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo