1
resposta

Tamanho da Base de dados não aumenta.

Depois de executado a Procedure para inserção de dados nas tabelas, os tamanhos dos arquivos(Logs_Transacoes e Arquivos_dados) não foram atualizados.

Já feito a reinicialização do Sql Server porem sem sucesso.

Existe outro meio de atualizar os dados?

1 resposta

Olá Thiago, tudo bem?

Quando você insere dados em uma tabela, o SQL Server pode não atualizar imediatamente o tamanho dos arquivos, principalmente se o espaço não estiver sendo liberado.

Você pode usar o comando sp_spaceused para verificar quanto espaço está sendo usado na sua base de dados e quanto está alocado. Por exemplo:

USE dbVendas;
EXEC sp_spaceused;

Certifique também de que os arquivos de dados e logs estão configurados para crescimento automático. Isso garante que, quando necessário, eles possam aumentar de tamanho automaticamente. Para verificar deixo os passos abaixo:

  • Clique com o botão direito na base de dados e selecione "Properties" (Propriedades).

  • Na janela de propriedades da base de dados, vá até a seção "Files" (Arquivos) no menu à esquerda.

  • Verifique os arquivos de dados e logs: Você verá uma lista dos arquivos de dados e logs associados à base de dados. Para cada arquivo, você pode verificar as configurações de crescimento automático.

    A imagem exibe a interface de configuração de um banco de dados no SQL Server Management Studio (SSMS). No lado esquerdo, há um menu com diversas opções, destacando a aba **"Arquivos"**. No lado direito, estão as configurações do banco de dados chamado **"SUCOS_VENDAS"**, com o proprietário definido como **"sa"**. A tabela exibe informações sobre os arquivos do banco, incluindo o nome lógico, tipo de arquivo, grupo de arquivos, tamanho e configuração de crescimento automático. O primeiro arquivo, do tipo **Dados de LIN...**, pertence ao grupo **PRIMARY**, tem **72 MB** e um crescimento automático de **64 MB, ilimitado**. O segundo, do tipo **LOG**, não pertence a um grupo de arquivos específico, tem **264 MB** e um crescimento automático de **64 MB, limitado a 2097152 MB**. No canto direito, há um campo **"Caminho"** com o diretório onde os arquivos do banco de dados estão armazenados. Um botão com reticências (**...**) permite alterar essa configuração.

  • Clique no botão com os três pontos (...) para abrir a janela de configuração, e verifique se a opção "Enable Autogrowth" (Habilitar crescimento automático) esteja marcada.

Reforço que como mencionado na aula, o comando DBCC SHRINKDATABASE pode ser usado para otimizar o espaço, mas lembre-se de que ele não aumenta o tamanho dos arquivos, apenas libera espaço não utilizado.

Espero ter esclarecido.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado