Sqlserver no linux
Tenho uma máquina na amazom rodando ubuntu 16.04. Toda vez que o sql server começa algum processo de compactação, ele reinicia o serviço do sql server e derruba as conexões.
Vejo isso porque ele inicia o bzip2 pelo gernciador de tarefas do ubuntu.
Meu sistema trabalha com conexão persistente ao banco de dados, e quanto ele reinicia o serviço no servidor meu sistema cai. Como impedir que ele reinicie o serviço?
Vejo isso porque ele inicia o bzip2 pelo gernciador de tarefas do ubuntu.
Meu sistema trabalha com conexão persistente ao banco de dados, e quanto ele reinicia o serviço no servidor meu sistema cai. Como impedir que ele reinicie o serviço?
ângelo Almeida
Curtidas 0
Melhor post
Marcio Souza
04/09/2018
Olá Ângelo, se o serviço do SQL Server é reiniciado é normal que as conexões sejam derrubadas, já que que para reiniciar o serviço ele precisa ficar off também e nesse momento não existe serviço para existir qualquer conexão aberta. E acho que é normal o SGDB ser reiniciado após a compactação de dados, já que esse recurso mexe diretamente com as tabelas, índices e outras coisas que gerenciam o armazenamento de dados em disco. É como se estivesse fazendo uma desfragmentação de disco e ao final precise reiniciar o sistema operacional.
GOSTEI 2
Mais Respostas
ângelo Almeida
04/09/2018
Tem como agendar essa compactação para um horário de pouco uso do bando, tipo a noite?
GOSTEI 0
Marcio Souza
04/09/2018
Com certeza pode, eu não uso Sql Server então não sei como fazer isso. Mas o Sql Server deve ter algum tipo de agendamento de tarefas (jobs). Da uma procurada por isso que deve encontrar material. Aqui mesmo na Devmedia encontrei esse link para agendamento de backup, mas deve servir para entender como realizar a sua operação: https://www.devmedia.com.br/criando-agendamento-de-backup-no-sql-server-r2/24640
Uma coisa, não precisa fazer essa rotina diariamente, talvez 1 vez mês se sua aplicação tem muitos acessos (milhares) seria bom, mas menos que isso acho que é desnecessário.
Uma coisa, não precisa fazer essa rotina diariamente, talvez 1 vez mês se sua aplicação tem muitos acessos (milhares) seria bom, mas menos que isso acho que é desnecessário.
GOSTEI 0