Re: Can't find docs on Postgresql.conf - Mailing list pgsql-sql

From Bruce Momjian
Subject Re: Can't find docs on Postgresql.conf
Date
Msg-id 200111070132.fA71Wuv10666@candle.pha.pa.us
Whole thread Raw
In response to Re: Can't find docs on Postgresql.conf  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-sql
> Bruce Momjian <pgman@candle.pha.pa.us> writes:
> > Doesn't it store in pg_proc as an array, which is of variable length?
> 
> No, it's *fixed* length.  Increasing FUNC_MAX_ARGS translates directly
> to wasted space.

Oh, I see it now, it is our old friend 'oidvector'.  Now I remember
modifying that when we changed from 8 to 16.

I have modified the TODO to say:
* Increase maximum number of function parameters if little  wasted space

We can address this during 7.3. and decide if it is worth it.  Maybe it
isn't.   My calculations show a change of proc params from 16 to 32
would increase tuple length for pg_proc change from 180 to 244 or a 35%
increase.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: Can't find docs on Postgresql.conf
Next
From: "Josh Berkus"
Date:
Subject: Re: Increasing MAX_ARGS