Sim, estes valores são em MB.
Na verdade, a unidade não importa, desde que se use a mesma para toda a
fórmula. Se somar bananas com bananas e comparar com bananas do outro
lado da equação, o professor de física já dizia que está tudo certo.
Tem esta fórmula de alta performance que você pode usar para
determinar seu max_connections
(Shared_buffers + (2*max_connection *work_nem)
+(autovacuum_max_workers*maintenance_work_nem)) < RAM
Só uma observação: esta *não* é uma "fórmula de alta performance" mas
uma fórmula para estimar o uso de memória pelo PostgreSQL e evitar o
consumo total da RAM da máquina. E está faltando algumas coisas como o
uso do próprio S.O. e outros programas que rodam na máquina.
Para um banco com muita leitura, é conveniente também deixar um pouco de
espaço para cache do S.O. que é importante.
Sou relativamente novo no mundo PostgreSQL... sua resposta me chamou
a atenção, esta formula é bem interessante... somente gostaria de
tirar umas dúvidas sobre ela:
Seja bem vindo. Todavia, não precisa ficar repetindo, o pessoal vai te
ajudar se você continuar sendo gentil :)
E, principalmente, você já entrou fazendo bottom post o que é louvável!
Parabéns!
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral