Oi pessoal...
Eu tenho uma tabela de 8 GB, chamada feedlog.

Nesta tabela eu tenho o historico do usuario dentro do sistema, TUDO o
que ele faz fica gravado ali.
Porem, para melhorar a performance eu gostaria de mudar ela.

Melhorar a performance... do quê?


Talvez, criar uma tabela "feedlog-history" ou ate mesmo "feedlog-2014' e
mover dados antigos da original para esta? Tornaria maior?

Enfim.. o que voces aconselhariam?

Entender o real problema (se é que ele existe) e daí agir depois.
Já vi que teve uma resposta "particionar" mas às vezes não é isso que vai resolver - depende exclusivamente de que tipo de consultas você faz sobre ela.


*Aguns dados:*

Size: 8 GB

relname      | relkind |  reltuples  | relpages
-------------------+---------+-------------+----------
  feedlog        | r       | 6.60508e+07 |  9974857

Isso não nos diz muita coisa. Qual o problema de performance que está experimentando?

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a