>
> > Se você muda essas configurações e o servidor não acompanha, seus custos
> > mudam nas estatísticas e o PostgreSQL vai traçar planos diferentes,
> baseados
> > no que você configurou, mas suas configurações podem não ser ótimas e o
> > desempenho será pior.
>
> Talvez isso que esta ocorrendo, pois esse servidor veio com 8 gb de
> memoria, para ver se ele utilizava os indices, reduzi a memoria RAM
> para 4 GB (de  8gb que ele tinha), para ver se ao inves de buscar no
> disco e jogar para memoria RAM se ele iria usar os indices e ter um
> resultado melhor, pelo fato de nao ter espaco em memoria RAM,  mas
> mesmo com apenas 4 gb de RAM, o desempenho utilizando indices 'e
> deploravel. .
>
> []`s Neto
>

Vejo que você tem apenas um grande disco SATA de 7200 rpm. Isso é...
muito... lento... pra qualquer coisa aleatória.

Num disco rotativo, quanto maior o disco unitário, pior. Prefere-se ter 4
discos de 500 GB e 15000 rpm em RAID 10 sobre um único disco de 1TB e 7200
rpm por isso, o desempenho é, n mínimo, 4x maior para leituras aleatórias

Pode ser que você tenha de aumentar random_page_cost para algo ainda maior
que 4 com esse disco. Sugiro testá-lo com a ferramenta bonnie++ também.

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

Responder a