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.
- DBCC CHECKDB
- DBCC SHRINKFILE
- DBCC CHECKTABLE
- 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