Re: querying with index on jsonb slower than standard column. Why?

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: querying with index on jsonb slower than standard column. Why?
Дата
Msg-id 5486196E.4080602@aklaver.com
обсуждение исходный текст
Ответ на Re: querying with index on jsonb slower than standard column. Why?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
On 12/08/2014 01:22 PM, Tom Lane wrote:
> Adrian Klaver <adrian.klaver@aklaver.com> writes:
>> I redid the test on my 32-bit machine, setting work_mem=16MB, and I got
>> comparable results to what I saw on the 64-bit machine. So, what I am
>> still am puzzled by is why work_mem seems to make the two paths
>> equivalent in time?:
>
> If work_mem is large enough that we never have to go through
> tbm_lossify(), then the recheck condition will never be executed,
> so its speed doesn't matter.

Aah, peeking into tidbitmap.c is enlightening. Thanks.

>
> (So the near-term workaround for Tim is to raise work_mem when
> working with tables of this size.)
>
>             regards, tom lane
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: querying with index on jsonb slower than standard column. Why?
Следующее
От: Tim Dudgeon
Дата:
Сообщение: Re: querying with index on jsonb slower than standard column. Why?