Concordo com o sentimento de que, se você estiver fazendo tudo certo, talvez não seja necessário reiniciar / reiniciar o servidor MSSQL.
Para mim, isso se aplica ao cenário em que todos são competentes e você pode consertar qualquer coisa.
Eu não sou um DBA. Sou arquiteto de software e parte disso envolve a criação de esquemas de banco de dados inteiros do zero e, infelizmente , trabalhar com bancos de dados de terceiros sobre os quais não tenho absolutamente nenhum controle.
As pessoas, que criaram e mantêm um de nossos principais bancos de dados de terceiros, mal o tornaram funcional.
Eu mencionei que também não sou especialista em segurança ou engenheiro de rede?
- Pelo menos uma atualização do sistema operacional Windows principal, atualização de segurança, atualização do BIOS, OS / MSSQL Service Pack ou atualização cumulativa do MSSQL será lançada a cada mês ou dois.
- A aplicação oportuna significa Reiniciar / Reiniciar o servidor a cada trimestre.
- Mesmo ao operar dentro de uma intranet, por que você não aplicaria atualizações de segurança?
- Se eu tivesse permissão para ter SSL em nossos sites da Intranet da PHI, faria isso porque nenhuma rede é infalível. Eu sou paranóico, eu acho.
Para mim, a pergunta se torna: devo reiniciar o SQL Server com mais frequência a cada três meses?
Programação Reiniciar com a promessa de uma polegada extra de performance, é como dançar para a chuva.
Talvez venha, talvez não, mas você não saberá ao certo o que causou a chuva.
- Se você notar um aumento significativo no desempenho após a reinicialização do servidor devido à manutenção regular, investigue por que isso acontece.
- Se você estiver tendo problemas e não tiver certeza do que os está causando, então, à medida que você reduz suas variáveis, interrompe serviços e tarefas para encontrar algo como um vazamento de memória (em casos extremos como esse), talvez reinicie / reinicie o servidor com alguns serviços ativados desativado (ou rastreamentos ativados) ajudará você a descartar esses outros serviços como a causa.
Eu não como dizer que você nunca necessário reiniciá-lo para solucionar um problema ou verificar failover, mas eu faço tem um problema com Restarts agendamento para manter um problema de desempenho desconhecido ocorra aleatoriamente.
A única exceção é se você gerenciar um banco de dados de terceiros não autorizado onde reiniciá-lo a cada semana ou duas parece ser a única maneira de mantê-lo operacional e você não poderá consertá-lo ou mesmo tocá-lo.
Mesmo assim, você deve procurar correções, compartilhá-las com o proprietário e aumentar o inferno até que isso seja resolvido.