Pergunta FileGroups

  • terça-feira, 31 de julho de 2012 02:18
     
     

    Boa noite Srs,

    Preciso remontar a estrutura de filegroups, datafiles e partições de um cenário relativamente grande.

    Fiz alguns estudos e estou fazendo algumas medições, a pergunta que faço aos Srs é:

    Quais as melhores maneiras e testes a serem feitos para identificar o melhor cenário para este caso?

    Com base nas suas experiências, se possivel, poderiam compartilhar resultados de trabalhos semelhantes?

    Obs.

     -Já estou monitorando quantidade de alterações, leitura e crescimento de tabelas.

     - Versão: SQL Server 2008 Enterprise

     - As principais tabelas já estão divididas em FGs, mas ainda não existem tabelas particionadas.

Todas as Respostas

  • terça-feira, 31 de julho de 2012 13:11
     
     

    Olá Kleito,

    Do que exatamente o que você irá precisar de FileGroups ?

    Eu o utilizaria e utilizo em casos.

    • Tabelas grandes que são utilizadas em joins
    • Separação de Indice cluster e nao cluster
    • Backup

    Fora isso o que mais ajuda é no primeiro caso das tabelas grandes, caso estejam em files diferentes o SQL Server cria mais threads para a execução.

    Se a resposta foi útil, classifique-a


    Att, Marcos Freccia [MCTS|MCITP|MCT SQL Server 2008]

  • quinta-feira, 2 de agosto de 2012 01:42
     
     

    Olá Marcos,

    Obrigado pelo retorno, trata-se de um cenário critico e bastante movimentado, as maiores tabelas já estão divididas em FG's, o objetivo é trabalhar em um nível de divisão de filegroups de excelência.

    O objetivo do post é conhecer algumas experiencias dos colegas nesta questão, e também o levantamento de métricas e dados/ferramentas que seria interessante ser considerado para montar este plano.

  • sexta-feira, 3 de agosto de 2012 14:56
    Moderador
     
     

    Kleito,

    Eu vou na mesma linha do Marcos Freccia, utilizo e muito os flegroup:

    • Para divisão de tabelas consideradas grandes e com muito volume de transações;
    • Ppara melhora de performance tanto no processo de acesso, backup e restauração;
    • Para separação de Filegroups de Tabelas e Filegroups de Índices;
    • Para particionamento de dados; e
    • Para processos de migração de dados.

    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]