Problema firebird 2.5.3 64bits rodando em windows 2012
Olá Pessoal!
Tenho um banco de dados que roda no firebird 2.5.3, o servidor é um windows 2012.
o pessoal que cuida da manutenção do servidor deixou configurado o re-inicio automático do servidor. Quando isso acontece, o firebird demora para liberar o acesso ao banco de dados. Isso aconteceu mais de uma vez.
Alguém faz idéia do que pode ser? Verifico que nos processos o servidor do firebird está executando, tanto que consome 25% de processamento.
Não é a primeira fez que isso que acontece. Depois de um tempo, normalmente umas 3 horas tudo volta a funcionar.
Alguem sabe o que posso fazer para que isso não aconteça?
Também verifico o banco de dados com o gfix e ele não mostra nenhum erro.
Agradeço a atenção de todos.
Cristiano
Tenho um banco de dados que roda no firebird 2.5.3, o servidor é um windows 2012.
o pessoal que cuida da manutenção do servidor deixou configurado o re-inicio automático do servidor. Quando isso acontece, o firebird demora para liberar o acesso ao banco de dados. Isso aconteceu mais de uma vez.
Alguém faz idéia do que pode ser? Verifico que nos processos o servidor do firebird está executando, tanto que consome 25% de processamento.
Não é a primeira fez que isso que acontece. Depois de um tempo, normalmente umas 3 horas tudo volta a funcionar.
Alguem sabe o que posso fazer para que isso não aconteça?
Também verifico o banco de dados com o gfix e ele não mostra nenhum erro.
Agradeço a atenção de todos.
Cristiano
Cristiano
Curtidas 0
Respostas
Jose Edson
18/06/2015
Bom dia amigo, infelizmente o FIREBIRD não roda com perfeição em sitemas windows, aconsehlho você implantar seu banco de dados em um SERVIDOR LINUX, DEBIAN OU UBUNTU, a estabilidade e desenvolvimento do mesmo será maravilho, deve encontrar diversos tutoriais lhe estruindo para isso, garanto que não vai se arrepender.
GOSTEI 0
Fabio Basso
18/06/2015
Cristiano,
Eu também aconselho instalar o Firebird em Linux, mas já usei o Firebird em vários sistemas com windows também e nunca tive problemas (para complementar, a equipe do Firebird faz algumas otimizações de compilação para que funcionem bem em Windows também).
Verifique se o seu Firebird é a versão Classic ou Super Server. Isso pode fazer diferença em como sua aplicação pode criar threads para melhorar a performance. Verifique também o tamanho da sua base de dados e se o servidor está atendendo outros processos que estejam consumindo processamento. O aconselhável é que o servidor de banco de dados seja dedicado a isso.
Experimente fazer um backup/restore também para reorganizar as tabelas e verifique também o tamanho do PAGE_SIZE que está configurado no banco.
Eu também aconselho instalar o Firebird em Linux, mas já usei o Firebird em vários sistemas com windows também e nunca tive problemas (para complementar, a equipe do Firebird faz algumas otimizações de compilação para que funcionem bem em Windows também).
Verifique se o seu Firebird é a versão Classic ou Super Server. Isso pode fazer diferença em como sua aplicação pode criar threads para melhorar a performance. Verifique também o tamanho da sua base de dados e se o servidor está atendendo outros processos que estejam consumindo processamento. O aconselhável é que o servidor de banco de dados seja dedicado a isso.
Experimente fazer um backup/restore também para reorganizar as tabelas e verifique também o tamanho do PAGE_SIZE que está configurado no banco.
GOSTEI 0