1
resposta

Por qual motivo usar FILEGROWTH?

Boa noite! Outro aluno teve esta mesma dúvida a alguns meses e não foi respondido. Eu gostaria de saber qual a vantagem em aumentar o banco de dados sempre em um número fixo e como saber qual o tamanho ideal para um filegrowth.

1 resposta

Lucas,

Então, né? Eu sou programador, mas tenho alguma bagagem de Banco de Dados e posso dizer o seguinte:

Não existe um "tamanho ideal", depende demais do projeto que você está trabalhando.

Exemplos fictícios:

  • 1 - Um banco e dados de um pequeno comércio, o crescimento inicialmente pode ser grande ao inaugurar a loja, mas depois pode estabilizar em determinado valor mensal.
  • 2 - Um site governamental na internet pode exigir milhares de registros mensais, pois é acessado por todos os brasileiros desta orbe.

Procurei alguns links na internet que achei interessante, recomendo você ler (use o tradutor caso precise):

==========================================================

Considerations for the autogrow and autoshrink settings in SQL Server

Article - 01/24/2022

https://docs.microsoft.com/en-us/troubleshoot/sql/admin/considerations-autogrow-autoshrink

==========================================================

Configurações de crescimento e crescimento automático do banco de dados SQL Server

Greg Larsen - 23 de novembro de 2011

É fácil criar um banco de dados hoje em dia com apontar e clicar, mas se você deixou as configurações de crescimento automático do banco de dados no padrão, poderá ter problemas no futuro. Por quê? O que eu faço sobre isso? Leia!

...

https://www.red-gate.com/simple-talk/databases/sql-server/database-administration-sql-server/sql-server-database-growth-and-autogrowth-settings/

==========================================================

Práticas recomendadas para definir o tamanho do crescimento automático do banco de dados no SQL Server

https://red9.com/blog/database-auto-growth-size/

==========================================================

Sql Server - Práticas recomendadas para aumentar os arquivos de banco de dados

Perguntou 9 anos, 8 meses atrás

PERGUNTA: Tenho monitorado o crescimento de arquivos por meio do coletor de dados no sql server 2008 r2 por duas semanas. O banco de dados está crescendo consistentemente em torno de 35(MB)/dia. O banco de dados ainda não atingiu o tamanho inicial de 2 GB.

https://dba.stackexchange.com/questions/23305/sql-server-best-practices-for-growing-database-files

==========================================================

DELL Technologies - SQL Server 2019: Autogrowth

  • Data and log files for UserDB set to FILEGROWTH = 1048576 MB (1 GB)
  • Data and log files for TempDB set to FILEGROWTH = 1048576 MB (1 GB)

https://infohub.delltechnologies.com/l/performance-best-practices-3/sql-server-2019-autogrowth

==========================================================

Espero ter ajudado!

[]'s,

Fabio I.