| От | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера