| From: | Jeff Davis <pgsql(at)j-davis(dot)com> |
|---|---|
| To: | Heikki Linnakangas <hlinnaka(at)iki(dot)fi>, pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: Reduce TupleHashEntryData struct size by half |
| Date: | 2025-01-07 23:32:07 |
| Message-ID: | b9cbf0219a9859dc8d240311643ff4362fd9602c.camel@j-davis.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Thu, 2024-11-21 at 12:37 -0800, Jeff Davis wrote:
>
> New patch series attached.
I committed the earlier cleanup patches and rebased the rest. Attached.
0001 is not quite as clean as I'd like it to be; suggestions welcome.
It does save a pointer per entry, though, which is substantial.
Regards,
Jeff Davis
| Attachment | Content-Type | Size |
|---|---|---|
| v3-0001-TupleHashTable-store-additional-data-along-with-t.patch | text/x-patch | 12.1 KB |
| v3-0002-simplehash-don-t-require-a-status-field.patch | text/x-patch | 7.1 KB |
| v3-0003-TupleHashTable-reduce-overhead-by-removing-status.patch | text/x-patch | 4.9 KB |
| v3-0004-Pack-TupleHashEntryData-and-AggStatePerGroupData.patch | text/x-patch | 1.6 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Michael Paquier | 2025-01-07 23:47:05 | Re: Switching XLog source from archive to streaming when primary available |
| Previous Message | Nathan Bossart | 2025-01-07 22:57:41 | Re: New GUC autovacuum_max_threshold ? |