Re: GIN индекс по JSONB и Recheck - Mailing list pgsql-ru-general

From Dmitry E. Oboukhov
Subject Re: GIN индекс по JSONB и Recheck
Date
Msg-id 1757801557986791@myt1-bc8ef50fb490.qloud-c.yandex.net
Whole thread Raw
In response to Re: GIN индекс по JSONB и Recheck  (Sergei Kornilov <sk@zsrv.org>)
List pgsql-ru-general


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

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

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

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

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





pgsql-ru-general by date:

Previous
From: Sergei Kornilov
Date:
Subject: Re: GIN индекс по JSONB и Recheck
Next
From: Sergei Kornilov
Date:
Subject: Re: GIN индекс по JSONB и Recheck