Re: hacking postgres hashjoin algorithm

Поиск
Список
Период
Сортировка
От HS
Тема Re: hacking postgres hashjoin algorithm
Дата
Msg-id ehc058$1gr6$1@news.hub.org
обсуждение исходный текст
Ответ на Re: hacking postgres hashjoin algorithm  (Martijn van Oosterhout <kleptog@svana.org>)
Список pgsql-hackers
from my understanding, postgres first needs to partition the tables. 
ExecHashTableCreate() is the function that partitions the tables right?

Martijn van Oosterhout wrote:
> On Sun, Oct 15, 2006 at 11:08:18PM -0400, HS wrote:
>> Hello there
>>
>> I am trying to play around with the hashjoin algorithm in postgres.
>>
>> I am using the statement like
>> Select count(*) from r,s where r.id=s.id;
>>
>> I looked at the function ExecHashJoin() in nodeHashjoin.c and cannot 
>> find where the algorithm is comparing if r.id equals s.id
> 
> The code doing the work is actually ExecScanHashBucket() which is in
> nodeHash.c. The actual check is done by the ExecQual there...
> 
> Hope this helps,


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

Предыдущее
От: Neil Conway
Дата:
Сообщение: Re: Want to use my own query-plan
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [PATCHES] zic with msvc