Re: Hot Standby, release candidate?
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Simon Riggs <simon@2ndQuadrant.com>
Cc: Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>, pgsql-hackers@postgresql.org
Date: 2009-12-14T21:39:51Z
Lists: pgsql-hackers
Simon Riggs <simon@2ndQuadrant.com> writes: > What is the best way of restricting the hash table to a maximum size? There is nothing in dynahash that will enforce a maximum size against calling code that's not cooperating; and I'll resist any attempt to add such a thing, because it would create a serialization point across the whole hashtable. If you know that you need at most N entries in the hash table, you can preallocate that many at startup (note the second arg to ShmemInitHash) and be safe. If your calling code might go past that, you'll need to fix the calling code. regards, tom lane