Usuário com melhor resposta
Dúvidas sobre Filegroups e Files

Pergunta
-
E ai galera, tenho feito alguns estudos sobre Grupos de arquivos no SQL Server,
Porém, tenho feito alguns testes mais não encontrei uma resposta convincente sobre algumas dúvidas, vamos lá.
Quando eu crio um banco com um FIle primario (.MDF) e um Filegroup primario "Teste" em seguida atribuo outro File(.NDF) na base no mesmo filegroup, como que será o acrescimo de informações nos arquivos? primeiro será preenchido o primeiro File e depois desse o primeiro File estar cheio ele começará a preencher o segundo File ou os dois crescerão simultaneamente?
Como colocar procedures e outros objetos em um File especifico, sei que preciso coloca-los em filegroups diferentes mais ainda não encontrei um script de exemplo?
Respostas
-
Boa tarde,
Quando você cria dois ou mais arquivos em um grupo de arquivos, o SQL Server usa uma estratégia de preenchimento proporcional. Para entender melhor leia o parágrafo Estratégia de arquivo e de preenchimento de grupo de arquivos: Usando arquivos e grupos de arquivos.
Você pode criar tabelas e índices em um filegroup através da cláusula ON, mas sinceramente não me lembro de como criar uma procedure em um filegroup especifico. Nossos colegas do fórum poderão nos esclarecer e me corrigir caso necessário, mas acredito que as procedures são criadas no filegroup padrão.
Quando você cria um novo filegroup e o especifica como default (padrão), todos os objetos criados em seu banco sem a cláusula ON são criados neste filegroup.
Att,
Rafael Godoi Sabadin
http://www.linkedin.com/in/rafaelgodoisabadin
Classifique as respostas. O seu feedback é essencial.- Sugerido como Resposta Ismael Costa Junior quarta-feira, 13 de junho de 2012 17:00
- Marcado como Resposta Mailson Santana sexta-feira, 10 de agosto de 2012 18:33
Todas as Respostas
-
Boa tarde,
Quando você cria dois ou mais arquivos em um grupo de arquivos, o SQL Server usa uma estratégia de preenchimento proporcional. Para entender melhor leia o parágrafo Estratégia de arquivo e de preenchimento de grupo de arquivos: Usando arquivos e grupos de arquivos.
Você pode criar tabelas e índices em um filegroup através da cláusula ON, mas sinceramente não me lembro de como criar uma procedure em um filegroup especifico. Nossos colegas do fórum poderão nos esclarecer e me corrigir caso necessário, mas acredito que as procedures são criadas no filegroup padrão.
Quando você cria um novo filegroup e o especifica como default (padrão), todos os objetos criados em seu banco sem a cláusula ON são criados neste filegroup.
Att,
Rafael Godoi Sabadin
http://www.linkedin.com/in/rafaelgodoisabadin
Classifique as respostas. O seu feedback é essencial.- Sugerido como Resposta Ismael Costa Junior quarta-feira, 13 de junho de 2012 17:00
- Marcado como Resposta Mailson Santana sexta-feira, 10 de agosto de 2012 18:33
-