Re: Optimizer items in the release notes

From: David Rowley <david(dot)rowley(at)2ndquadrant(dot)com>
To: Bruce Momjian <bruce(at)momjian(dot)us>
Cc: Adam Brusselback <adambrusselback(at)gmail(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Optimizer items in the release notes
Date: 2019-04-27 02:47:44
Message-ID: CAKJS1f9vCLYYoohL+nPR3GMj6bJvXnhu_J7uv1+16AW3hb6VMw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sat, 27 Apr 2019 at 14:22, Bruce Momjian <bruce(at)momjian(dot)us> wrote:
> > > * They are hard to explain
> >
> > That can be true, but we generally get there if not the first time
> > then after a few iterations. Authors and committers of the
> > improvements are likely to be able to help find suitable wording.
>
> It is not the text that is hard, but hard to explain the concept in a
> way that relates to anything a normal user is familiar with.

Yeah, that's no doubt often going to be a struggle, but we can't
expect every person who reads the release notes to understand
everything. You could probably say the same for any internal
implementation change we make though. I don't think the planner is
unique in this regard, so I don't think it needs any special
treatment. I also don't think we need to go into great detail. The
item could be as light on detail as:

* Improve query planner's ability to push LIMIT through Sort nodes.

If you don't know what LIMIT is or what a Sort node is, then you're
probably not going to care about the change. They can keep reading on
the next line, but if the reader happens to have suffered some pain on
that during their migration attempt, then they might be quite happy to
see those words. If they want more details then they might be savvy
enough to hunt those down, or perhaps they'll come asking.

--
David Rowley http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Justin Pryzby 2019-04-27 02:56:47 Re: clean up docs for v12
Previous Message Bruce Momjian 2019-04-27 02:22:26 Re: Optimizer items in the release notes