Em 16-05-2013 13:52, André Geraldo dos Santos escreveu:
Caros,
Boa tarde.

Aqui na empresa usamos o Firebird e venho esbarrando em uma série de
problemas e deficiências do mesmo quando temos um alto volume de
transações. Decidimos compatibilizar a nossa aplicação com PostgreSQL e
para isso acontecer preciso estudar e estou com algumas dúvidas.

1) É vantajoso separar os tablespaces entre dados e índices?

Depende de como sua aplicação os utiliza.
Às vezes, separar uma tabela e seus índices de outras dá mais resultado.
Com a aplicação em funcionamento, utilizar os catálogos pg_statio_user_tables e pg_statio_user_indexes te ajuda a saber quem são os que fazem mais I/O.

2) É possível reservar memória RAM para o banco e parametrizar o número
de processadores usados?

Memória RAM dá pra ter um bom controle, processadores não.

3) O Autovacum é realmente eficiente?

É fundamental para o funcionamento normal do PostgreSQL e deve estar sempre ativo.

Estou precisando de material de estudo e indicação de livros, vocês
podem contribuir comigo neste sentido?

Pesquise um pouco porque existem dezenas, infelizmente uma minoria em português. Indico sempre os livros do Greg Smith, Joshua Drake e o que mais me ajudou (mas tem muitos erros) do Korry Douglas.

[]s

__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a