> > > 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
