Em 25 de agosto de 2017 09:51, Neto pr <[email protected]> escreveu: > 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. . > Você executou essa consulta quantas vezes para concluir que o desempenho é deplorável? Se você observar, o passo mais lento da consulta (Bitmap Heap Scan) depende muito da velocidade de leitura do disco e/ou cache do SO.
Fazer consulta "a frio" (iniciar o serviço e fazer a consulta uma vez) não é uma boa prática para medir tempo de consulta. O ideal é que você faça um aquecimento (warmup) antes de fazer a coleta do plano. Além disso, executar um ANALYZE em todas as tabelas envolvidas antes do teste é algo essencial. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
