[firebase-br] Perda de Perfomance
Frederico Godoi
frederico.godoi em gmail.com
Seg Ago 26 18:23:51 -03 2013
Srs. boa noite.
Tenho enfrentado problemas de penda de desempenho em alguns bancos de
dados de clientes.
São bases de dados entre 5 a 10GB. Com o tempo elas perdem desempenho.
Os mesmos filtros que demoravam 5 a 10s começam a demorar 1 a 5 minutos.
Nós acompanhamos estatísticas do gstat e apesar dos nossos esforços
ainda não conseguimos acabar totalmente com aquela diferença entre OIT e
OST mas conseguimos diminuir bastante as transações pendentes.Temos
diferenças BAIXAS hoje em dia.
Acontece que com 1 ano aproximadamente, esse banco começa a apresentar
essa perda de desempenho que falei.
A Solução que adotamos hoje é programar uma rotina de manutenção.
Fazendo um backup e restore. Isso ajuda muito e em 99% dos casos, volta a
base ao bom desempenho anterior.
Já fizemos rotinas de recalcular índices, reconstruir índices, mesmo
assim não melhoram, apenas com backup/restore mesmo.
Porém queria saber se vocês tem outras sugestões de manutenção constante
para que se evite esse processo. Em clientes que tem outros bancos de dados
( em outros servidores ) , o DBA contesta muito esse processo de
backup/restore.
Acham que posso tomar outras medidas para aumentar essa vida útil com
bom desempenho ?
Obrigado a todos
--
Frederico Godoi
Mais detalhes sobre a lista de discussão lista