On Wed, Oct 28, 2020 at 12:05 PM Tom Lane <t...@sss.pgh.pa.us> wrote:

> This doesn't seem clearly different from any other situation where
> auto-analyze doesn't react fast enough to suit you.



> I would not
> call it a bug, at least not without a wholesale redefinition of
> how auto-analyze is supposed to work.


The definition of auto-analyze is just fine; the issue is with the user
unfriendly position that the only times analyze is ever run is when it is
run manually or heuristically in a separate process.  I agree that this
isn't a bug in the traditional sense - the current behavior is intentional
- but it is a POLA violation.

The fundamental question here is do we want to change our policy in this
regard and make our system more user-friendly?  If so, let's do so for v14
in honor of the problem the lack of documentation and POLA violation has
recently caused.

Then, as a separate concern, should we admit the oversight and back-patch
our policy change or just move forward and add documentation to older
versions?


>   As a close analogy, we
> don't make any effort to force an immediate auto-analyze after
> CREATE STATISTICS.
>

At least we have been consistent...

David J.

Reply via email to