Administração

Checklists para ambientes SQL Server

Checklists para ambientes SQL Server

Veja algumas dicas de checklists para ambientes SQL Server

Algumas pessoas já me perguntaram sobre como eu faço os meus checklists para ambientes SQL Server, hoje vou demonstrar aqui para vocês, basicamente como faço e algumas dicas que espero que vocês aproveitem.

Eu tenho uma rotina já definida para os servidores que eu gerencio, então há tarefas que eu executo em um período de tempo, quase todos esses itens do checklist são coletados automaticamente em seguida um mecanismo de entrega de relatórios é enviado para meu e-mail diariamente, semanalmente, etc. Ao acessar esses relatórios eu posso encontrar os incidentes que ocorreram e atuar antes de se tornarem problemas para meus clientes. Quais são as minhas recomendações para checklists?

Checklist Diário:

  1. Verifique os backups de transaction log da noite anterior e erros de Jobs do Agent do SQL Server.
  2. Verifique todas as bases de dados se todas estão online e não estão marcadas como suspect. Verifique também DBCC CHECKDB para encontrar possíveis erros.
  3. Verifique os Error logs do SQL Server, Windows application e o system event log files e determino se alguma coisa deve ser investigada mais detalhadamente.
  4. Procure por quaisquer violações da política de segurança. Verifique tamanho dos arquivos, otimize o crescimento para projeções de longo prazo, faça baselines e verifique o desempenho dos níveis estabelecidos por essa baseline, como leituras e escritas em disco, CPU, Page Life Expectancy etc.
  5. Verifique as consultas que estão demorando muito tempo para serem executadas, existem algumas ferramentas que podem te auxiliar nisso como os sp_blitzCache do Brent Ozar.
  6. Verifique se todas as replicações estão operando normalmente, mirroring, log shipping, Guarde e compare atividade de CPU do dia anterior e compare com o dia atual.

Checklist Semanal:

  1. Verifique a integridade dos backups full fazendo restaurações no ambiente de testes.
  2. Verifique se sua instância está fazendo backup da base MSDB.
  3. Verifique se como estão as manutenções de índices e estatísticas do banco de dados.
  4. Examine as estatísticas do SQL Server para encontrar “pain points” que se tornaram grandes pontos de contenção.
  5. Verifique o tempo de execução dos jobs para encontrar variações aos tempos de execução do baseline criado por você.
  6. Investigue os objetos no banco de dados que violam regras estabelecidas.
  7. Verifique se o SQL está enviando e-mail corretamente.

Checklist Mensal:

  1. Execute a manutenção do sistema como desfragmentação de disco, atualização do Windows, e Atualizações do SQL Server.
  2. Verifique se a velocidade de acesso aos dados está em níveis normais.
  3. Execute a atualização completa da projeção de crescimento do sistema.
  4. Checklist a cada 15 dias:
  5. Execute uma análise de índice completa para todos os bancos de dados. Determine índices não utilizados e desabilite, se apropriado. Determinar índices ausentes e investigar o processo para atualizar ou adicionar índices para melhor cobrir o uso de dados.
  6. Revise os contadores, buffer cache, page life expectancy, I/O e Network, consultas que usam muito recurso de CPU, trabalhe na performance dessas consultas.
  7. Faça um teste full do plano de recuperação.
  8. Execute a restauração completa do sistema em uma máquina virtual para que todos os sistemas e serviços essenciais possam ser colocados em isolamento e testados a integridade.

Checklist é algo que você tem que estar sempre de olho, ele vai dizer onde está tudo certo ou errado, então sempre que possível faça-o, não deixe os problemas te pegarem desprevenido.

Checklists para ambientes SQL Server
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

Free Blackjack No Download: Appreciate Blackjack Anytime, Anywhere

Blackjack, additionally known as twenty-one, is just one of one of the most popular gambling…

4 semanas ago

The Ultimate Guide to Gry Online Ruletka

If you are a fan of online gambling, then you must have come across gry…

1 mês ago

Discover the Adventures of Free Spins at Online Casino Sites

On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…

7 meses ago

Best Free Spins No Deposit

Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…

8 meses ago

Ideal Online Port Gambling Enterprises: An Overview to Locating the Perfect Pc Gaming Experience

In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…

8 meses ago

Best Online Casinos That Accept Bitcoin Down Payments

Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…

8 meses ago