Pessoal, gostaria que me ajudassem a configurar um banco postgres.
Tenho umas aplicações parrudas e o banco ( default ) é muito lerdo.
Meu chefe disponibilizou um server só pra mim, mas tive que instalar tudo e
não sei como melhorar o postgres (default)

A máquina que uso é só para o banco e tem?
16 cpu´s
Mem:  32877948k total,  7190400k used, 25687548k free,   134384k buffers
Swap:  2104504k total,   381856k used,  1722648k free,  5360012k cached


atualmente tenho gravado nela um banco gigante ( 100 milhões de registros )
só para select
e um banco pequenininho +- 50 mil registros, onde uso as funçoes padrão. (
select, insert, uptade e delete )

fora isso há outros schemas, mas são praticamente sem uso.


Exemplos do tanto que tá mal configurado?
1- existe um outro banco com os mesmos 100milhões de registros, onde um
select limitando em 5mil registros demora 3 segundos( a diferença entre as
máquinas é que essa de 3segs tem o dobro de memória ), este mesmo select
nesse banco mal configurado demora mais de minuto.
2 - fazendo um delete em todos os registros da tabela ( essa de 50k regs )
demora cerca de 30 segundos, em um banco normal demoraria uns 2 segundos.

então..

alguém me indica algum parâmetro que possa ser mudado para aumentar a
performance da máquina?



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

Responder a