Como é o plano de manutenção das melhores práticas do SQL Server? [fechadas]

15

Sou estudante da Universidade Fontys em Eindhoven e atualmente estou realizando uma série de entrevistas para ajudar no desenvolvimento de uma ferramenta do SQL Server e gostaria de receber feedback dos especialistas da área.

Uma das minhas perguntas é:

Como é o plano de manutenção das melhores práticas do SQL Server? Você usa os planos de manutenção do SQL Server para isso ou usa scripts personalizados?

Jamil
fonte

Respostas:

5

A configuração de um plano de manutenção é mais complicada do que simplesmente seguir uma determinada "melhor prática". Há muita coisa nisso.

Para se ter uma idéia, o Guia seguro de Brad para planos de manutenção é um e-book gratuito com 269 páginas. Se essa fosse uma pergunta mais simples, o livro seria muito, muito mais curto.

Se eu responder a essa pergunta em uma entrevista, por exemplo, diria que depende completamente dos recursos que a empresa tem disponível, das necessidades da empresa, dos dados no banco de dados, com que frequência (e como) esses dados são alterados, etc. infelizmente, nenhuma resposta rápida para a pergunta.

Richard
fonte
1

Existem várias sugestões para práticas de tarefas de manutenção. As tarefas de manutenção não são aplicáveis ​​a todos os cenários do ambiente do SQL Server

Não é recomendável usar a tarefa Encolher banco de dados com frequência, pois isso pode levar à degradação do desempenho e à fragmentação de discos e índices

Reorganizar, atualizar estatísticas e reconstruir tarefas também podem levar a problemas de desempenho e sobrecargas de uso da CPU e do disco rígido

Você deve verificar regularmente o espaço em disco disponível e remover arquivos obsoletos a tempo de usar os backups completos do banco de dados

Programe fora do horário de trabalho qualquer verificação de integridade do banco de dados para evitar problemas de desempenho também

O agendamento, recomendações e práticas nas tarefas de manutenção variam - elas dependem de uma política da empresa, uso e ambiente do SQL Server

Ivan Stankovic
fonte