Re: Move pg_attribute.attcompression to earlier in struct for reduced size?
От
Michael Paquier
Тема
Re: Move pg_attribute.attcompression to earlier in struct for reduced size?
Дата
Msg-id
YKsm7qkz+Cq3C3mr@paquier.xyz
Ответ на
Список
Дерево обсуждения
Re: Move pg_attribute.attcompression to earlier in struct for reduced size? Ranier Vilela <ranier.vf@gmail.com>
Re: Move pg_attribute.attcompression to earlier in struct for reduced size? Ranier Vilela <ranier.vf@gmail.com>
On Fri, May 21, 2021 at 02:19:29PM -0700, Andres Freund wrote: > During VACUUM FULL reform_and_rewrite_tuple() detoasts the old value if > it was compressed with a different method, while in > TopTransactionContext. There's nothing freeing that until > TopTransactionContext ends - obviously not great for a large relation > being VACUUM FULLed. Yeah, that's not good. The confusion comes from the fact that we'd just overwrite the values without freeing them out if recompressed, so something like the attached would be fine? -- Michael
В списке pgsql-hackers по дате отправления