Filegroups em SQL Server

Filegroups em SQL Server são coleções nomeadas de arquivos e são usados para simplificar o posicionamento de dados.

O posicionamento de dados propiciado pelos filegroups melhoram o desempenho distribuindo dados por um ou mais discos e usando threads paralelos para processamento de consultas.

Os filegroups também facilitam a manutenção dos bancos de dados.

Um boa prática é separar as tabelas mais acessadas em filegroups diferentes localizados em controladoras e discos distintos, de modo a não haver concorrência de I/O (Input/Output), otimizando consultas e escritas no banco.

Também é possível utilizar vários filegroups para separar tabelas de seus índices no cluster, otimizando os acessos a dados.

filegroups em sql server

Os filegroups são úteis para separar dados com diferentes exigências de capacidade de gerenciamento, separando dados atualizados com frequencia dos dados estáticos.

Os bancos de dados podem ter filegroups principais e vários filegroups definidos pelo usuário.

O filegroup principal contém o arquivo de dados principal com as tabelas do sistema e arquivos secundários definidos pelo usuário não alocados em outros filegroups.

filegroups em sql server


Arquivos de LOG são os únicos que não podem ser divididos em filegroups ou arquivos secundários. O que pode ser feito é a separação do arquivo LDF do disco em que está arquivo de dados principal para evitar a concorrência de consultas/gravações.

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Tags:

Seu computador está lento, travando ou dando tela azul? E toda vez que isso acontece você precisa gastar dinheiro com assistência técnica?

A verdade é que continuar sem esse conhecimento pode estar custando muito mais do que você imagina.

Você pode economizar centenas ou até milhares de reais ao longo do tempo fazendo você mesmo a manutenção dos seus computadores. E, se decidir prestar serviços, esse conhecimento também pode se transformar em uma fonte de renda, que pode variar de R$2.000 a R$5.000 por mês ou mais.

Tudo isso com aulas práticas, objetivas e focadas no que realmente funciona, sem enrolação:

✔ Resolver seus próprios problemas sem depender de ninguém
✔ Ganhar dinheiro com manutenção e suporte técnico
✔ Ou até entrar de vez no mercado de TI

A decisão é sua: continuar gastando dinheiro sempre que o computador apresentar um problema ou aprender uma habilidade que pode fazer você economizar e até gerar uma nova fonte de renda.

👉 CLIQUE AQUI AGORA e veja todos os detalhes antes que essa oportunidade passe:

Super Técnico 2.0

Sobre o Autor

Benedito Silva Júnior
Benedito Silva Júnior

Bacharel em Sistemas de Informação e apaixonado por tecnologias e games do tempo da vovó!

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *