Gostaria de saber, no configurador do postgresql.conf tem alguns parametros no menu QUERY TUNING: são esses:
# - Planner Method Configuration -
#enable_bitmapscan = on
#enable_hashagg = on
#enable_hashjoin = on
#enable_indexscan = on
#enable_mergejoin = on
#enable_nestloop = on
#enable_seqscan = on
#enable_sort = on
#enable_tidscan = on
# - Planner Cost Constants -
#seq_page_cost = 1.0 # measured on an arbitrary scale
#random_page_cost = 2.0 # same scale as above
Se eu descomentar, isso é ativá-los, podemos dizer que isso pode melhorar a performance dos meus select com grande quantidade de dados sequenciais por Index ou por PK?
Por gentileza, o que eu quero saber é:
Esses parâmetros qual é sua finalidade em questão de melhoria na performance em selects de tabelas grandes, com join, hash, etc?
Pergunta
Bregnoles
Boa tarde!
Gostaria de saber, no configurador do postgresql.conf tem alguns parametros no menu QUERY TUNING: são esses:
# - Planner Method Configuration -
#enable_bitmapscan = on
#enable_hashagg = on
#enable_hashjoin = on
#enable_indexscan = on
#enable_mergejoin = on
#enable_nestloop = on
#enable_seqscan = on
#enable_sort = on
#enable_tidscan = on
# - Planner Cost Constants -
#seq_page_cost = 1.0 # measured on an arbitrary scale
#random_page_cost = 2.0 # same scale as above
Se eu descomentar, isso é ativá-los, podemos dizer que isso pode melhorar a performance dos meus select com grande quantidade de dados sequenciais por Index ou por PK?
Por gentileza, o que eu quero saber é:
Esses parâmetros qual é sua finalidade em questão de melhoria na performance em selects de tabelas grandes, com join, hash, etc?
Fico no aguardo!
Obrigado!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.