Olá. Gostaria de entender melhor o que foi feito nesta aula do curso. O professor digitou o seguinte código:
USE SUCOS_VENDAS
ALTER DATABASE SUCOS_VENDAS SET RECOVERY SIMPLE
DBCC SHRINKDATABASE ('SUCOS_VENDAS', NOTRUNCATE)
DBCC SHRINKDATABASE ('SUCOS_VENDAS', TRUNCATEONLY)
ALTER DATABASE SUCOS_VENDAS SET RECOVERY FULL
Após executá-lo, ele mostrou que os arquivos físicos do banco ficaram menores. Mas estes comandos limpam o banco de dados (remove lixos) ou comprimem seu conteúdo?
Também não ficou claro pra mim por qual razão um DBA criaria um banco de dados com a propriedade FILEGROWTH, isso é útil em qual situação?