none
Como desativar a recuperação automática das bases de dados num servidor de base de dados de teste RRS feed

  • Discussão Geral

  • Bom dia.

    Temos um servidor com SQL Server 2017 usado pra fazer testes.

    Ou seja, são bases para teste que podem ser "perdidas".

    Esse servidor tem mais de 100 bases, e de tempos em tempos ( parece aleatório ) o servidor fica bem lento, dai verifiquei a causa é porque fica verificando e recuperando as bases.... 

    Verifiquei nos eventos do windows e aparece:

    Recuperação concluída para o banco de dados XXX (ID do banco de dados 38) em 3 segundo(s) (análise 98 ms, refazer 0 ms, desfazer 712 ms). Esta mensagem é apenas para informação. Não é necessária uma ação do usuário.

    Aparentemente faz essa verificação em todas as bases, ou praticamente todos, apesar de aparentemente não ter nenhuma base com problema...

    Pelo que verifiquei faz isso inclusive nas bases com recuperação do tipo simples....

    Existe algum Job que faz esta verificação ?

    Como faço pra desativar esta verificação ?

    Agradeço desde já a ajuda.


     

    quarta-feira, 3 de outubro de 2018 14:49

Todas as Respostas

  • Olá!

    Como você chegou à conclusão que esse processo interno do SQL Server é que está degradando a performance da sua máquina?

    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    quarta-feira, 3 de outubro de 2018 17:07
  • Boa tarde, só verifiquei que ficou lento o acesso ao banco, neste momento acessei o servidor e não apresentou problema de hardware.

    Dai entrei no managment do sql server e exibiu algumas bases em recuperação... 

    dei reresh depois de alguns minutos e apresentou outro em recuperação...e assim por diante... 

    Dai no nos eventos do windows e aparece:

    Recuperação concluída para o banco de dados XXX (ID do banco de dados 38) em 3 segundo(s) (análise 98 ms, refazer 0 ms, desfazer 712 ms). Esta mensagem é apenas para informação. Não é necessária uma ação do usuário.

    De várias bases....

    Não sei a causa do inicio desta recuperação... e gostaria que não fosse feito de forma automática.

    Sabe o que pode gerar isso ou mesmo como desativar a recuperação automática ?

    Agradeço desde já a ajuda.

    quarta-feira, 3 de outubro de 2018 18:07
  • Isso está acontecendo com frequência? Ou aconteceu apenas essa vez?

    Os bancos que estavam em "Recovering" quando você viu, voltaram para online sozinhos, certo?
    Houve alguma reinicialização da máquina ou do serviço do SQL Server antes de você ver esses status?

    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    quarta-feira, 3 de outubro de 2018 18:18
  • Boa tarde.

    A frequência parece não ter mesmos intervalos , as bases voltaram a ficar online normal.

    Aconteceu mais de uma vez...

    Não foi reinicializado.

    Agradeço desde já a ajuda.

    quarta-feira, 3 de outubro de 2018 19:43
  • nilomelhoranca,

    Por gentileza, me esclareça estas dúvidas:

    1 - Qual foi o intervalo de tempo que isso ocorreu?

    2 - Por quanto tempo as bases demoraram para ficarem online?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    quinta-feira, 4 de outubro de 2018 12:27
    Moderador
  • Bom dia.

    É bem estranho, elas estão online, dai, base1 aparentemente sem motivo aparece Recovering, passa um tempo e base1 volta ao normal, dai base3 ocorre mesma coisa... em várias bases... depois ficam todas ok, todas online normal... mas enquanto esta fazendo esta processo servidor fica lento... Não consigo identificar pq ocorre isso...

    Os intervalos não parecem sem fixos, e o tempo varia de cada base, algumas alguns segundos outras alguns minutos... mas como são mais de 200 fica lento por muito tempo....

    Agradeço desde já a ajuda.

    sexta-feira, 5 de outubro de 2018 13:27