Heikki Linnakangas <hlinnakan...@vmware.com> writes: > Looking closer at where that memory is spent, a lot of it goes into the > FmgrInfo structs in RelationAmInfo. But some of them are outright unused > (ambuild, ambuildempty, amcostestimate, amoptions), and a few others > hardly are called so seldom that they hardly need to be cached > (ambuildelete, ambacuumcleanup). Removing those fields, patch attached, > reduces the memory usage nicely:
+1, but it would look nicer if you could encapsulate the code in some macro analogous to GET_REL_PROCEDURE(), perhaps call it GET_UNCACHED_REL_PROCEDURE()? regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers