none
Reindexação automatica RRS feed

  • Pergunta

  • Boa Noite,

    O SQL Server realiza algum procedimento de reindexação automática ou fragmentação dos indices?

    Att, John Maykon

    domingo, 3 de março de 2013 04:07

Todas as Respostas

  • John,

    Não a não ser que voce crie um processo para isso.


    Fabrizzio A. Caputo
    MCT
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    ITIL V3 Foundation
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com

    segunda-feira, 4 de março de 2013 13:34
    Moderador
  • John, só complementando a resposta do Fabrizzio, a fragmentação dos indices ocorre quando voce faz insert ou delete de resgistros ou update no proprio campo do indice, o que não ocorre de forma automatica é a DEfragmentação dos indices que ai sim voce tem que ter algum plano de manutenção para sua base.

    Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    segunda-feira, 4 de março de 2013 15:09
  • Olá John...

    Concordo com ambas as respostas.... mas realize a DEfragmentação (job por exemplo) em um período de pouco uso do SQLServer pois o SGDB é muito exigido para essa tarefa.

    Outra coisa... atualize as estatísticas dos bancos para aproveitar a agenda do job.

    Abraço !!


    Não esqueça de marcar o post como útil caso tenha te ajudado.


    segunda-feira, 4 de março de 2013 19:59
  • Oi John,

    Como o pessoal citou acima o SQL Server realmente não reindexa ou desfragmenta automaticamente o índice.

    Você pode criar suas rotinas via SSIS no Maintenance Plan. Eu particularmente não gosto de criar dessa maneira pois já tive problemas com bancos de dados grande(acima de 100GB).

    Atualmente eu uso as rotinas do Ola Hallengren que fazem isso e outras coisas como backup, checkDB com uma maestria muito boa e não dá os erros malucos que os jobs do SSIS dão.

    Para conhecer as rotinas do Ola vá em http://ola.hallengren.com/.

    Be happy.

    terça-feira, 5 de março de 2013 11:55