Manutencao do Banco de Dados
- Bom dia !!!
Gostaria de saber se os DBA´s aconselham fazer manutencao preventiva no Banco semanal, mensal, e quais comandos voces aconselham ser executado.
Por exemplo: Seria interessante chegar o banco (CHECKDB), reindexar os indices ??
Obrigado !!!
すべての返信
- Bom dia Davi,Em geral recomendo o seguinte:UPDATE STATISTICS - DiárioÍndices - REORGANIZE - SemanalÍndices - REINDEX - MensalCHECKDB - DiárioClaro, isso eu uso como base, depende muito de janela de manutenção disponível, e até mesmo da edição do SQL Server que está sendo usada, pois o Enterprise tem a opção de manutenção ONLINE.Abraço!!
Classifiquem as respostas. O Fórum agradece!!- 回答の候補に設定Heberton Melo 2009年11月15日 22:54
Davi,
Eu particularmente tenho esse procedimentos configurados em meus planos de execução sendo realizados aos finais de semana.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA- 回答の候補に設定Heberton Melo 2009年11月15日 22:55
Olá DaviSaba,
Eu particularmente e tenho a plena convicção que o ideal seria fazer justamente o que foi implementado pelo Junior Galvão.
Porem tome cuidado com algumas opções do DBCC CHECKDB, como por exemplo, REPAIR_ALLOW_DATA_LOSS, pois o mesmo tenta reparar erros que foram relatados, na qual podem ocorrer perdas de informações.
E eu recomendo que faça um backup da base de dados antes de executar o comando DBCC CHECKDB com a opção REPAIR_ALLOW_DATA_LOSS.
Caso tenha lhe ajudado não se esqueça de marca como útil, só assim ajudará a melhorar a qualidade do fórum.
Heberton Melo
MCP | MCTS em SQL Server 2008 | Projetista de Dados
Blog: http://heberton-melo.spaces.live.com- 回答の候補に設定Heberton Melo 2009年11月15日 22:54
- Davi,
Mais do que recomendado, porém a períodicidade depende muito do tamanho do banco, da estrutura e da necessidade. ;)
MCP-MCDBA-MCAD-MCSD-MCTS-MCITP - Boa tarde Sr Davi
Apenas para complementar o raciocinio dos colegas:
Tenho rotinas de verificacao para analise de fragmentacao, crescimento, etc. Como a analise e feita constantemente decido sobre o momento oportuno de executar tais procedimentos. O imprecindivel e checar constantemente ai partir dai fica facil indentificar a periodicidade de cada uma das atividades afinal isso varia muito nao so de banco para banco, mas taambem de empresa para empresa e da disponibilidade
Abraco
Espero ter ajudado
Anderson - DBA/MCP/MCTS/MCITP/MCT - Sua pergunta foi respondida ? Marque-a como tal! www.myspace.com/andersondpa