Re: GIN индекс по JSONB и Recheck

From: Dmitry E(dot) Oboukhov <unera(at)debian(dot)org>
To: Sergei Kornilov <sk(at)zsrv(dot)org>, pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: Re: GIN индекс по JSONB и Recheck
Date: 2019-05-16 06:06:31
Message-ID: 1757801557986791@myt1-bc8ef50fb490.qloud-c.yandex.net
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

> Нет. Recheck тут не только от gin, но и от bitmap.
>
>>  2. Если нет - можно ли избавиться от Recheck Removed хотя бы?
>
> При обходе bitmap индекс сам может запросить recheck значения, если реализация этого ops считает, это значение подойти под условие может, но не обязательно.
>

я тогда не понимаю. Поскольку индекс в случае текстов ВСЕГДА выдает recheck
Recheck в случае текстов ВСЕГДА делает множество Recheck Removed (даже когда TEXT[] просто индексируем)

то выходит что GIN индекс ВСЕГДА невозможно предсказать по времени и ресурсам - сколько же займет выборка?

в чем смысл тогда GIN индекса?

все прочие индексы ведь нужны только затем чтобы привести выборку к предсказуемому O(1), O(ln(n)) итп

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Sergei Kornilov 2019-05-16 08:35:37 Re: GIN индекс по JSONB и Recheck
Previous Message Dmitry E. Oboukhov 2019-05-15 19:26:27 Re: GIN индекс по JSONB и Recheck