Pass heaprel to GlobalVisTestFor() in vacuumRedirectAndPlaceholder()
Bertrand Drouvot <bertranddrouvot.pg@gmail.com>
From: "Drouvot, Bertrand" <bertranddrouvot.pg@gmail.com>
To: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2023-04-02T08:23:47Z
Lists: pgsql-hackers
Attachments
- v1-0001-make-use-of-heaprel-in-vacuumRedirectAndPlaceholder.patch (text/plain) patch v1-0001
hi hackers, now that the heap relation is passed down to vacuumRedirectAndPlaceholder() thanks to 61b313e47e, we can also pass it down to GlobalVisTestFor() too (to allow more pruning). Please find attached a tiny patch to do so. Regards, -- Bertrand Drouvot PostgreSQL Contributors Team RDS Open Source Databases Amazon Web Services: https://aws.amazon.com
Commits
-
Make SP-GiST redirect cleanup more aggressive.
- 05a304a85510 16.0 landed
-
Recycle deleted nbtree pages more aggressively.
- e48c817395e1 16.0 landed
-
Move heaprel struct field next to index rel field.
- a349b86603e1 16.0 landed
-
Pass down table relation into more index relation functions
- 61b313e47eb9 16.0 cited
-
Use full 64-bit XIDs in deleted nbtree pages.
- e5d8a9990304 14.0 cited