Re: Inspecting generated PlannerInfo

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Inspecting generated PlannerInfo
Дата
Msg-id 18571.1457019773@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Inspecting generated PlannerInfo  (Fábio Moreira <fabio@dias.moreira.nom.br>)
Список pgsql-novice
=?UTF-8?Q?F=C3=A1bio_Moreira?= <fabio@dias.moreira.nom.br> writes:
> From what I could find, PostgreSQL’s tests check for output correctness but
> not if the query planner is actually applying specific optimizations to the
> input query; is that correct?

There are quite a few regression tests that look at EXPLAIN output to
verify that particular optimizations happen (or not) as intended.
There's no user-facing mechanism other than that.  For development
purposes, you could consider inserting pprint() calls on Paths at
critical points, or just invoking pprint manually from gdb --- the latter
is what I usually do.

            regards, tom lane


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

Предыдущее
От: Fábio Moreira
Дата:
Сообщение: Inspecting generated PlannerInfo
Следующее
От: "Miguel Beltran R."
Дата:
Сообщение: Re: Divide table raw into chunks