Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Tamanhos do banco de dados

Olá. Não entendi muito bem quando você define a política de crescimento do banco de dados. Ao parametrizar de 10MB em 10MB significa que cada registro aumentará 10MB no banco? Ou seria cada tabela? Ou ainda outra coisa? E qual seria a política padrão que o SQL Server define quando não parametrizamos?

Ótimas aulas!

2 respostas
solução!

Olá Jerry!

Com a variável SIZE definimos o tamanho inicial. Com MAXSIZE definimos o tamanho máximo do arquivo. FILEGROWTH define qual valor que será aumentado do banco ao atingir o limite.

Se ele começar com 10MB, terá esse tamanho em disco no primeiro momento. Quando chegar neste limite, ele aumentará em MB o valor que está estabelecido em FILEGROWTH, ou seja, quando encher esses 10MB iniciais, ele aumentará em mais 10MB e assim por diante, até que o MAXSIZE seja atingido.

Agora quanto aos tamanhos padrões:

O tamanho inicial é de 1MB, a partir do SQL Server 2016 o arquivo cresce na razão de 64MB e se não definir o tamanho máximo, o arquivo aumentará até que o disco fique cheio.

Para mais informações sobre essas variáveis, segue o link da documentação.

Espero ter ajudado!

Muito obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software