Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1251
Assunto : SQL Server
Titulo: Autogrowth igual em múltiplos arquivos

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Quando criamos múltiplos arquivos em um mesmo filegroup, o SQL Server faz um round robin das informações que estão sendo gravadas, dividindo os dados nos múltiplos arquivos. Se estes arquivos estiverem em sistemas de disco diferentes, podemos ganhar performance com essa divisão.

O roundrobin entre os arquivos depende da quantidade de espaço livre entre os arquivos. O arquivo com maior quantidade de espaço livre receberá maior volume de dados. Por causa disso é muito importante que os arquivos mantenham sempre o mesmo tamanho. Se um arquivo sofrer autogrowth e o outro não, o roundrobin perderá seu equilibrio.

Para resolver esse problema, a partir do SQL Server 2016 os filegroups possuem um atributo chamado autogrowth_all_files. Esse atributo fica desligado por padrão, mas uma vez ligado, sempre que houver um autogrowth os arquivos crescerão simultaneamente ao invés de um por vez, garantindo destaforma o balanceamento do roundrobin.

Para conferir se o autogrowth_all_files está habilitado, podemos usar a query a seguir:

select name, is_autogrow_all_files
from sys.filegroups

Para alterar o autogrowth_all_files para um dos filegroups, o Primary, por exemplo, basta utilizarmos a instrução Alter Database da seguinte forma:

alter database Northwnd
modify filegroup [Primary] AutoGrow_All_Files
With Rollback Immediate

Mais detalhes em https://www.simple-talk.com/blogs/simultaneous-auto-growth-multiple-files/


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br