Pessoal, Utilizo postgresql 9.1.9 em servidor debian.
Tenho uma tabela (principal tabela do banco de dados) que está com 18 milhões de registros e ocupando 21 GB de espaço. Essa tabela é de histórico de leituras, portando muito utilizanda, tanto para select quanto para inserts e updates. Para ter um melhor desempenho, tenho duas opções: 1º Deletar registros mais antigos, algo em torno de 10 milhões de registros; 2º Particionar a tabela; Penso em utilizar a 2ª opção visto ter acesso aos dados sem precisar modificar a aplicação (que é para ambiente web). Para a 2º opção o que vocês recomendam? Sei dos procedimentos para particionar tabelas (criar as tabelas filhas, criar as triggers, etc), mas a minha dúvida está na questão que a tabela já tem dados, como proceder neste caso, visto que a tabela não é pequena? []s Danilo
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
