[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