Re: Improve heapgetpage() performance, overhead from serializable
David Rowley <dgrowleyml@gmail.com>
From: David Rowley <dgrowleyml@gmail.com>
To: Andres Freund <andres@anarazel.de>,
Melanie Plageman <melanieplageman@gmail.com>
Cc: John Naylor <johncnaylorls@gmail.com>,
Zhang Mingli <zmlpostgres@gmail.com>, pgsql-hackers@postgresql.org, Thomas Munro <thomas.munro@gmail.com>
Date: 2024-04-08T02:43:21Z
Lists: pgsql-hackers
Attachments
- rename_heapgetpage_collect.patch (text/plain) patch
On Sun, 7 Apr 2024 at 19:30, Andres Freund <andres@anarazel.de> wrote: > Good call. Added and pushed. I understand you're already aware of the reference in the comment to heapgetpage(), which no longer exists as of 44086b097. Melanie and I had discussed the heap_prepare_pagescan() name while I was reviewing that recent refactor. Aside from fixing the comment, how about also renaming heapgetpage_collect() to heap_prepare_pagescan_tuples()? Patch attached for reference. Not looking for any credit. I'm also happy to revisit the heap_prepare_pagescan() name and call heapgetpage_collect() some appropriate derivative of whatever we'd rename that to. Copied Melanie as she may want to chime in too. David
Commits
-
Remove references to old function name
- e3b69be95159 17.0 landed
-
Reduce branches in heapgetpage()'s per-tuple loop
- a97bbe1f1df9 17.0 landed