Re: hash join hashtable size and work_mem

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: hash join hashtable size and work_mem
Дата
Msg-id 23656.1173891061@sss.pgh.pa.us
обсуждение исходный текст
Ответ на hash join hashtable size and work_mem  ("Timothy J. Kordas" <tkordas@greenplum.com>)
Ответы Re: hash join hashtable size and work_mem  ("Timothy J. Kordas" <tkordas@greenplum.com>)
Список pgsql-hackers
"Timothy J. Kordas" <tkordas@greenplum.com> writes:
> Am I missing something about the current implementation ?

If the planner has correctly predicted the number of rows, the table
loading should be about NTUP_PER_BUCKET in either regime.  Are you
sure you aren't just wishing that NTUP_PER_BUCKET were smaller?
I don't see that making the hashtable much larger than ntuples
is a good idea --- that just spreads out the live entries over more
cache lines, resulting in more cache thrashing.
        regards, tom lane


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

Предыдущее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: [PATCHES] Bitmapscan changes
Следующее
От: "Timothy J. Kordas"
Дата:
Сообщение: Re: hash join hashtable size and work_mem