De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Marco A P D'Andrade
Enviada em: segunda-feira, 5 de agosto de 2013 09:27
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Solução para backup

 

Particionamento...

 

dá uma olhada nesta feature... partitioning.

 

funciona muito bem, e vc mantem os dados online, desde que habilite
constraint_exclusion e faça os indices corretamente.

Em 5 de agosto de 2013 02:06, Danilo Silva <danilo.dsg.go...@gmail.com
<mailto:danilo.dsg.go...@gmail.com> > escreveu:

Pessoal,

 

O banco cresceu!!! Por falta de recursos de hardware, e a lentidão que está
atrapalhando algumas rotinas, foi decidido efetuar uma *limpeza*, removendo
os registros antigos, deixando somente os últimos 3 meses, sendo que o que
for removido, deverá ficar, de alguma forma, disponível para consulta.

 

O que é indicado/recomendado para este cenário?

 

[]s

Danilo





 

Seguindo a ideia de particionamento, adquira um novo array  de discos para
armazenar os dados antigos, crie uma tablespace no mesmo e armazene estes
dados nesta tablespace.
você não irá comprometer desta forma o IO de disco dos dados recentes com o
IO de consulta dos dados antigos.

Quanto à lentidão...  qual o tamanho atual de seu cluster?

Que hardware você tem atualmente este banco rodando? 

Lembre-se que dependendo de seu hardware, somente o particionamento de
tabelas, não vai resolver.

 

Att. Rieg

 

 

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a