Re: PostgreSQL 15 release announcement draft

From: "Jonathan S(dot) Katz" <jkatz(at)postgresql(dot)org>
To: Justin Pryzby <pryzby(at)telsasoft(dot)com>
Cc: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: PostgreSQL 15 release announcement draft
Date: 2022-09-02 01:10:39
Message-ID: 25ba25c2-dacf-5c8c-c5bf-640711ca8d33@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 8/31/22 8:15 PM, Justin Pryzby wrote:
> On Tue, Aug 30, 2022 at 03:58:48PM -0400, Jonathan S. Katz wrote:
>
>> In this latest release, PostgreSQL improves on its in-memory and on-disk sorting
>> algorithms, with benchmarks showing speedups of 25% - 400% based on sort types.
>
> rather than "based on": "depending on the data types being sorted"

I followed this suggestion but modified it in a different way. Still,
I'm not sure if this conveys the full breadth of the features. I wonder
if we should expand on the sorting changes more?

>
>> Building on work from the previous PostgreSQL release for allowing async remote
>> queries, the PostgreSQL foreign data wrapper, `postgres_fdw`, can now commit
>> transactions in parallel.
>
> asynchronous

Modified.

>> benefits for certain workloads. On certain operating systems, PostgreSQL 15
>
> s/certain/some ?

I think "some" sounds like "it may or may not work" vs. "certain" says
that it "can work with tuning". We still want to ensure that people are
excited about the feature and try it out.

>> supports the ability to prefetch WAL file contents and speed up recovery times.
>
>> PostgreSQL's built-in backup command, `pg_basebackup`, now supports server-side
>> compression of backup files with a choice of gzip, LZ4, and zstd.
>
> remove "server-side", since they're also supported on the client-side.

The server-side feature is the new piece for PG15. Gzip was already
supported on the client-side; lz4 + zstd are new for PG15.

I think the server-side compression is the part to call out, as you can
benefit from that existing on the server prior to transferring the
backup elsewhere, and have that network savings. However, happy to be
told that we should discuss both server/client compression in the
announcement.

>> the caller, not the view creator. This option, called `security_invoker`, adds
>> an additional layer of protection to ensure view callers have the correct
>> permissions for working with the underlying data.
>
> ensure *that ?

Fixed.

>> alter server-level configuration parameters. Additionally, users can now search
>> for information about configuration using the `\dconfig` command from the `psql`
>> command-line tool.
>
> rather than "search for information about configuration", say "list
> configuration information" ?

You can search though -- it supports wildcards. I understand the point
-- really you are still listing it out, but I think one of the neat
things is I can fairly easily search for the name of a config parameter
from the CLI, even if I can't remember the correct or full name of it.

>> PostgreSQL server-level statistics are now collected in shared memory,
>> eliminating the statistics collector process and writing these stats to disk.
>
> and *the need to periodically* write these stats to disk

Modified this. However, does this appropriately capture the performance
benefit of having the server-level stats collection modified in this
way? Does it capture all the benefits?

New version attached.

Thanks,

Jonathan

Attachment Content-Type Size
release.en.md text/plain 5.5 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andres Freund 2022-09-02 01:26:16 Re: windows resource files, bugs and what do we actually want
Previous Message kuroda.hayato@fujitsu.com 2022-09-02 01:08:04 RE: test_decoding assertion failure for the loss of top-sub transaction relationship