On Mon, 24 Jun 2019 at 18:01, James Coleman <jtc...@gmail.com> wrote:

> On Mon, Jun 24, 2019 at 12:56 PM Simon Riggs <si...@2ndquadrant.com>
> wrote:
>
> > What is the specific use case for this? This sounds quite general case.
>
> They are both general cases in some sense, but the concerns lie mostly
> with what happens when they're unexpectedly encountered. For example,
> if the expected row count or group size is off by a good bit and we
> effectively have to perform a sort of all (or most) possible rows.
>
> If we can get the performance to a point where that misestimated row
> count or group size doesn't much matter, then ISTM including the patch
> becomes a much more obvious total win.
>

I was trying to think of ways of using external information/circumstance to
knowingly avoid negative use cases. i.e. don't treat sort as a black box,
use its context.

-- 
Simon Riggs                http://www.2ndQuadrant.com/
<http://www.2ndquadrant.com/>
PostgreSQL Solutions for the Enterprise

Reply via email to