none
Ajuda com expurgo de dados RRS feed

  • Pergunta

  • Pessoal,

    Estou com o seguinte problema aqui na minha empresa, tenho um banco com cerca de 300Gb e está quase que impossivel ficar dando manutenção no mesmo, devido a lentidão nas tarefas de backup/restore, reindex, etc.

    Logo pensei na solução de expurgar os dados de pouco em pouco e depois dar um shrink, mas pelos testes que fiz em uma cópia desse banco, é praticamente inviável fazer isso, demoraria varios meses para obter um resultado satisfatório.

    O problema maior está em uma única tabela, a qual possui cerca de 250 milhões de registros. As outras tabelas do banco somadas não dão mais que 10 milhões de registros.

    Fizemos alguns testes aqui renomeando essa tabela e criando uma nova com o mesmo nome, mas o problema é que ao renomear essa tabelas, as tabelas dependentes (filhas) automaticamente perdem o relacionamento.

    Poderiam me dar um auxílio ?

    Obrigado

    Bruno Ceciliato

    quarta-feira, 7 de abril de 2010 20:25

Respostas

  • Bruno

    Se o seu SQL for 2005 ou superior e Entreprise, talvez o particionamento de tabelas pode te ajudar...

    Nao vai expurgar os dados, mas podera agilizar suas consultas...

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    • Marcado como Resposta Richard Juhasz terça-feira, 2 de outubro de 2012 16:59
    quarta-feira, 7 de abril de 2010 20:28
    Moderador
  • Bruno,

    Além da sugestão dada de particionar as tabelas, para facilitar a sua manutenção recomendo criar outros FileGroups. Portanto, não esqueça de alterar a sua estratégia de Backup/Restore.

    Juliano Horta

     

     

    • Marcado como Resposta Richard Juhasz terça-feira, 2 de outubro de 2012 16:59
    quarta-feira, 7 de abril de 2010 20:39

Todas as Respostas

  • Bruno

    Se o seu SQL for 2005 ou superior e Entreprise, talvez o particionamento de tabelas pode te ajudar...

    Nao vai expurgar os dados, mas podera agilizar suas consultas...

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    • Marcado como Resposta Richard Juhasz terça-feira, 2 de outubro de 2012 16:59
    quarta-feira, 7 de abril de 2010 20:28
    Moderador
  • Bruno,

    Além da sugestão dada de particionar as tabelas, para facilitar a sua manutenção recomendo criar outros FileGroups. Portanto, não esqueça de alterar a sua estratégia de Backup/Restore.

    Juliano Horta

     

     

    • Marcado como Resposta Richard Juhasz terça-feira, 2 de outubro de 2012 16:59
    quarta-feira, 7 de abril de 2010 20:39