Re: pgstatindex vs. !indisready

Поиск
Список
Период
Сортировка
От Noah Misch
Тема Re: pgstatindex vs. !indisready
Дата
Msg-id 20231002013126.ad.nmisch@google.com
обсуждение исходный текст
Ответ на Re: pgstatindex vs. !indisready  (Michael Paquier <michael@paquier.xyz>)
Ответы Re: pgstatindex vs. !indisready  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-hackers
On Mon, Oct 02, 2023 at 09:24:33AM +0900, Michael Paquier wrote:
> On Sun, Oct 01, 2023 at 04:20:42PM -0700, Peter Geoghegan wrote:
> > On Sun, Oct 1, 2023 at 2:00 PM Noah Misch <noah@leadboat.com> wrote:
> >> [brin_desummarize_range brin_summarize_new_values brin_summarize_range
> >> gin_clean_pending_list] currently succeed.  I propose to make them emit a
> >> DEBUG1 message and return early, like amcheck does, except on !indisready.
> >> This would allow users to continue running them on all indexes of the
> >> applicable access method.  Doing these operations on an
> >> indisready&&!indisvalid index is entirely reasonable, since they relate to
> >> INSERT/UPDATE/DELETE operations.
> 
> Hmm.  Still slightly incorrect in some cases?  Before being switched
> to indisvalid, an index built concurrently may miss some tuples
> deleted before the reference snapshot used to build the index was
> taken.

The !indisvalid index may be missing tuples, yes.  In what way does that make
one of those four operations incorrect?



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

Предыдущее
От: Peter Geoghegan
Дата:
Сообщение: Re: pgstatindex vs. !indisready
Следующее
От: Laurenz Albe
Дата:
Сообщение: Re: document the need to analyze partitioned tables