Em 25 de agosto de 2017 15:07, Neto pr <[email protected]> escreveu:
> Pessoal
> alguém sabe alguma ferramenta que auxilia no ajuste dos parâmetros do
> arquivo postgresql.conf.
>
Ao invés de ficar procurando ferramenta que apenas sugere valores
empiricamente, aconselho que você leia a documentação e/ou código
fonte para entender qual a influência de cada parâmetro na performance
do Postgres.

> Já fiz uso do PGTUNE [1] e do Pgconfi [2], mas eles nao indicam nada
> dos parâmetros:
>
> - cpu_tuple_cost
> - cpu_index_tuple_cost
> - cpu_operator_cost
> - seq_page_cost
> - random_page_cost
>
Eu não aconselho mexer nesses parâmetros a não ser que você saiba
exatamente o que está fazendo. A alteração desses parâmetros podem
piorar a escolha de planos de execução. Para mexer nesses parâmetros
você precisa conhecer como o otimizador os utiliza para fazer a
mudança correta.

> Eu estou com o problema relatado no outro email, em que o otimizador
> está sempre escolhendo fazer full-scan ao inves de estrategias
> indexada por exemplo.
>
Não abra outra discussão se o assunto é o mesmo. Consultas do TCP-H
geralmente demandam mais hardware para serem processadas pois
processam uma "massa" de dados. Não espere que as consultas do
referido teste rodem com rapidez em um hardware modesto; não
executarão.

Você já tentou ativar o paralelismo para melhorar o tempo de execução
da consulta? Eu aconselho fortemente testar a versão 10 (que incluiu
suporte a paralelismo do Merge Join, Bitmap Heap Scan, dentre outros).


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

Responder a