Re: Let's make PostgreSQL multi-threaded
Stephen Frost <sfrost@snowman.net>
From: Stephen Frost <sfrost@snowman.net>
To: Dave Cramer <davecramer@postgres.rocks>
Cc: Stephan Doliov <stephan.doliov@gmail.com>, Andres Freund <andres@anarazel.de>, Thomas Munro <thomas.munro@gmail.com>, Hannu Krosing <hannuk@google.com>, "Jonathan S. Katz" <jkatz@postgresql.org>, Heikki Linnakangas <hlinnaka@iki.fi>, Tom Lane <tgl@sss.pgh.pa.us>, pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2023-06-09T22:29:24Z
Lists: pgsql-hackers
Greetings, * Dave Cramer (davecramer@postgres.rocks) wrote: > One thing I can think of is upgrading. AFAIK dump and restore is the only > way to change the on disk format. > Presuming that eventually we will be forced to change the on disk format it > would be nice to be able to do so in a manner which does not force long > down times There is an ongoing effort moving in this direction. The $subject isn't great, but this patch set (which we are currently working on updating...): https://commitfest.postgresql.org/43/3986/ attempts changing a lot of currently compile-time block-size pieces to be run-time which would open up the possibility to have a different page format for, eg, different tablespaces. Possibly even different block sizes. We'd certainly welcome discussion from others who are interested. Thanks, Stephen