locked
Melhores práticas - Reiniciar servidor SQL RRS feed

  • Pergunta

  • Bom dia!

    Tenho alguns clientes que insistem que é uma boa prática o reboot semanal de servidores SQL. Obviamente considero que não é uma boa ideia e nem necessário, a menos que seja para aplicar alterações/updates. Mas não encontro artigos da Microsoft que tratem o assunto de forma clara e objetiva, apenas algumas respostas sem muito fundamento técnico. 

    Alguém conhece algum artigo ou documentação que trate disto?



    MCITP - Enterprise Administrator/LPIC-2

    sexta-feira, 20 de maio de 2016 10:45

Respostas

  • Bom dia davidson,

    Cara não conheço nenhuma documentação sobre isso também, e concordo com você, não há nenhuma necessidade para se reiniciar o servidor de SQL Server.

    Provavelmente vocês devem notar que sempre depois que foi reiniciado a maioria das consultas fica mais lenta, isso porque toda vez que reiniciar ele vai começar a construir o cache de novo, levando a muitas leituras em disco, perdendo alguns históricos de DMVs que podem auxiliar em alguns troubleshoots.

    Se você achar alguma documentação de boas praticas sobre isso, compartilhe com nós também.

    Att

    Reginaldo Silva 

    sexta-feira, 20 de maio de 2016 12:26
  • Davidson,

    Concordo com você não tem necessidade de dar boot no SQL Server, salvo em caso de update de segurança. Uma vez eu vi um caso que uma pessoa fazia o boot semanal, mas era um ambiente SQL Server 2000, por que segundo ele era para resolver um problema de alocação de memória.


    Se a resposta foi útil por favor classifique. Tiago Neves - @tiagolneves - acesse o meu blog http://www.tiagoneves.net

    sexta-feira, 20 de maio de 2016 17:40
  • Boa tarde Júnior!

    O cliente alega ser uma recomendação da consultoria de SAP dele. O servidor não apresenta alto consumo de memória, CPU, Disco ou Rede. A equipe de DBA avaliou o SQL e está dentro das melhores práticas. A nível de SO não há problemas.

    Já evidenciamos isto, mas o cliente insiste. 


    MCITP - Enterprise Administrator/LPIC-2

    quarta-feira, 1 de junho de 2016 18:30

Todas as Respostas

  • Bom dia davidson,

    Cara não conheço nenhuma documentação sobre isso também, e concordo com você, não há nenhuma necessidade para se reiniciar o servidor de SQL Server.

    Provavelmente vocês devem notar que sempre depois que foi reiniciado a maioria das consultas fica mais lenta, isso porque toda vez que reiniciar ele vai começar a construir o cache de novo, levando a muitas leituras em disco, perdendo alguns históricos de DMVs que podem auxiliar em alguns troubleshoots.

    Se você achar alguma documentação de boas praticas sobre isso, compartilhe com nós também.

    Att

    Reginaldo Silva 

    sexta-feira, 20 de maio de 2016 12:26
  • Davidson,

    Concordo com você não tem necessidade de dar boot no SQL Server, salvo em caso de update de segurança. Uma vez eu vi um caso que uma pessoa fazia o boot semanal, mas era um ambiente SQL Server 2000, por que segundo ele era para resolver um problema de alocação de memória.


    Se a resposta foi útil por favor classifique. Tiago Neves - @tiagolneves - acesse o meu blog http://www.tiagoneves.net

    sexta-feira, 20 de maio de 2016 17:40
  • Davidson, boa noite!

    Também não vejo isso como uma boa prática, o que eu suspeito é que não foi definido valor de memória para o SQL e ele esta usando toda a memória do servidor e caso o "cliente" tenha algum software de monitoramento vai ficar alarmando o alto uso de memória e daí dando o reboot esse uso de memória caí, mas depois volta a subir novamente.

    sexta-feira, 20 de maio de 2016 22:53
  • Davidson,

    Concordo com os amigos, sinceramente eu não vejo e não recomendo este tipo de prática.

    Você chegou a questionar o porque desta decisão? O que eles acreditam que possa ajudar ou melhor ao fazer isso?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 24 de maio de 2016 14:58
    Moderador
  • Boa tarde Júnior!

    O cliente alega ser uma recomendação da consultoria de SAP dele. O servidor não apresenta alto consumo de memória, CPU, Disco ou Rede. A equipe de DBA avaliou o SQL e está dentro das melhores práticas. A nível de SO não há problemas.

    Já evidenciamos isto, mas o cliente insiste. 


    MCITP - Enterprise Administrator/LPIC-2

    quarta-feira, 1 de junho de 2016 18:30
  • Davidson,

    Ok, fazer o que, desde quando a SAP entende de melhores práticas de SQL Server.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quinta-feira, 2 de junho de 2016 12:38
    Moderador