Re: TOASTing smaller things - Mailing list pgsql-hackers

From Tom Lane
Subject Re: TOASTing smaller things
Date
Msg-id 5671.1176412724@sss.pgh.pa.us
Whole thread Raw
In response to Re: TOASTing smaller things  (Gregory Stark <stark@enterprisedb.com>)
List pgsql-hackers
Gregory Stark <stark@enterprisedb.com> writes:
> "Tom Lane" <tgl@sss.pgh.pa.us> writes:
>> I would suggest that *all* of those TODOs are premature in the absence
>> of experimental evidence about the effect of varying the parameters.

> Isn't it obvious that the "right" value is going to depend extraordinarily
> heavily on the precise usage pattern though? 

It's not yet "obvious" that there's any win to be had at all.  AFAIK no
one has done any playing around with alternative TOAST settings.  It
could be that the mechanism is simply not very sensitive to those values.

> Or perhaps TOAST is the wrong kind of vertical partitioning for this.

Exactly my point --- quoting anecdotes about wins from someone else's
vertical partitioning implementation doesn't really prove a darn thing
about how TOAST will behave.  It's suggestive, but I'd like to see some
actual experimental evidence before we start constructing a lot of
infrastructure.  "Infrastructure first, learn how to use it later" is
the philosophy that's given us nigh-useless stuff like commit_delay.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Gregory Stark
Date:
Subject: Re: TOASTing smaller things
Next
From: "Andrew Hammond"
Date:
Subject: temporal variants of generate_series()