Re: enable_XXX options

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: enable_XXX options
Дата
Msg-id 7068.1112373403@sss.pgh.pa.us
обсуждение исходный текст
Ответ на enable_XXX options  ("Peterson, Bjorn" <Bjorn.Peterson@pearson.com>)
Список pgsql-performance
"Peterson, Bjorn" <Bjorn.Peterson@pearson.com> writes:
> I have a query in my application that takes an unreasonable amount of time
> to complete (>4.5 hours execution time).   After reviewing the EXPLAIN and
> EXPLAIN ANALYZE output for that and similar queries, my colleagues and I
> determined that turning off the enable_nestloop option might help - we
> noticed dramatic speed improvements for that specific query after doing so
> (<2 minutes execution time).  I was warned not to mess with the enable_XXX
> options in a production environment, but does anyone see any problem with
> turning off the enable_nestloop option right before executing my query and
> turning it back on afterwards?

That's what it's there for ... but it would be useful to look into why
the planner gets it so wrong without that hint.  Could we see EXPLAIN
ANALYZE both ways?

            regards, tom lane

В списке pgsql-performance по дате отправления:

Предыдущее
От: "Keith Worthington"
Дата:
Сообщение: Triggers with FOR EACH STATEMENT
Следующее
От: "Peterson, Bjorn"
Дата:
Сообщение: Re: enable_XXX options