Re: Short row header
От | Heikki Linnakangas |
---|---|
Тема | Re: Short row header |
Дата | |
Msg-id | 4678E6F5.6040300@enterprisedb.com обсуждение исходный текст |
Ответ на | Short row header (PFC <lists@peufeu.com>) |
Список | pgsql-performance |
PFC wrote: > > I have this "poll results" table with just 3 integer fields, which > is never updated, only inserted/deleted... > Did the Devs consider an option to have VACUUM reduce the row header > sizes for tuples that are long commited and are currently visible to all > transactions ? That has been suggested before, but IIRC it wasn't considered to be worth it. It would only save 4 bytes (the xmin field) per tuple, the free space would be scattered around all pages making it less useful, and having to deal with two different header formats would make accessing the header fields more complex. > (even if this makes the tuples non-updateable, as long as > they can be deleted, it would be OK for this type of tables). That would save another 6 bytes per tuple (ctid field), but we generally stay away from things that impose limitations like that. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com
В списке pgsql-performance по дате отправления: