SortMem... - Mailing list pgsql-hackers

From mchron@aueb.gr
Subject SortMem...
Date
Msg-id courier.425BC19F.00005A8C@red.servers.aueb.gr
Whole thread Raw
Responses Re: SortMem...  (Bruce Momjian <pgman@candle.pha.pa.us>)
List pgsql-hackers
Hi
in the function ExecChooseHashTableSize() 
(~/src/backend/executor/nodeHash.c)
are determined the bytes of the hash table. The correspondent code is: 

/*
* Target in-memory hashtablesize in SortMem kilobytes
*/ hash_table_bytes = SortMem *1024L 

(~/src/include/miscadmin.h)
extern DLLIMPORT int SortMem; 

What SortMem represents? Where is evaluated and what is its value? 

I want to create 2 hash tables. One for the inner and one for the outer rel. 
What should be the hash_table_bytes in that case? 

Thanks in advance!-martha


pgsql-hackers by date:

Previous
From: "Andrew Dunstan"
Date:
Subject: Re: ISO-8859-1 encoding not enforced?
Next
From: Thomas Hallgren
Date:
Subject: HEAD version of initdb fails on Win32