1
resposta

FILEGROWTH

Alguém poderia me explicar como funciona essa questão do banco ir crescendo de tantos em tantos megas? Abraço!

1 resposta

Olá, Felipe, tudo bem?

Peço desculpas pela demora no retorno.

Quando vamos realizar a criação de um banco de dados, alguns argumentos podem ser especificados, como definir o diretório onde o arquivo de dados será armazenado.

Os argumentos SIZE, MAXSIZE e FILEGROWTH, são utilizados para determinar especificações dos arquivos de dados.

  • SIZE: Especifica o tamanho do arquivo.
  • MAXSIZE: Especifica o tamanho máximo até onde o arquivo pode crescer.
  • FILEGROWTH: Especifica o incremento de crescimento automático do arquivo.

Neste caso do exemplo utilizado pelo instrutor, podemos dizer que inicialmente o arquivo poderá armazenar 10MB de dados, quando este espaço for preenchido, será liberado mais 5MB de espaço para o armazenamento dos dados neste arquivo, ou seja, sempre que o arquivo for totalmente preenchido, será liberado por vez mais 5MB de espaço, até alcançar o tamanho máximo permitido, que é os 50MB.

A título de curiosidade caso queira ler um pouco mais a respeito dos argumentos que podem ser passados no momento da criação do banco de dados, indico a leitura da documentação do SQL Server.

Qualquer nova dúvida é só falar e bons estudos!