Re: detoast datum into the given buffer as a optimization. - Mailing list pgsql-hackers

From Nathan Bossart
Subject Re: detoast datum into the given buffer as a optimization.
Date
Msg-id ZutE3rQKS2T0P30H@nathan
Whole thread Raw
In response to detoast datum into the given buffer as a optimization.  (Andy Fan <zhihuifan1213@163.com>)
Responses Re: detoast datum into the given buffer as a optimization.
List pgsql-hackers
On Wed, Sep 18, 2024 at 05:35:56PM +0800, Andy Fan wrote:
> Currently detoast_attr always detoast the data into a palloc-ed memory
> and then if user wants the detoast data in a different memory, user has to
> copy them, I'm thinking if we could provide a buf as optional argument for
> detoast_attr to save such wastage. 
>
> [...]
> 
> What do you think? 

My first thought is that this seems reasonable if there are existing places
where we are copying the data out of the palloc'd memory, but otherwise it
might be more of a prerequisite patch for the other things you mentioned.

-- 
nathan



pgsql-hackers by date:

Previous
From: Nathan Bossart
Date:
Subject: Re: Track the amount of time waiting due to cost_delay
Next
From: Bruce Momjian
Date:
Subject: Re: First draft of PG 17 release notes