mirror of
https://github.com/postgres/postgres.git
synced 2026-10-23 13:29:09 +03:00
Adjust list of major features in the v19 release notes.
Author: Jonathan S. Katz <jkatz@postgresql.org> Discussion: https://postgr.es/m/e2324238-abec-4026-bd44-9b3e6c70bd49%40postgresql.org Backpatch-through: 19 only
This commit is contained in:
@@ -20,50 +20,18 @@
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
A new <link linkend="sql-repack"><command>REPACK</command></link> command
|
||||
that reclaims disk space and reorganizes table contents, combining the
|
||||
functionality of the existing <command>VACUUM FULL</command> and
|
||||
<command>CLUSTER</command> commands. Its <literal>CONCURRENTLY</literal>
|
||||
option allows repacking without blocking reads and writes to the table.
|
||||
New <xref linkend="sql-repack"/> command that reclaims disk space and
|
||||
reorganizes table contents, which can improve query performance.
|
||||
<command>REPACK (CONCURRENTLY)</command> allows repacking without
|
||||
blocking reads and writes to the table.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Logical replication now
|
||||
<link linkend="logical-replication-sequences">replicates sequence values</link>
|
||||
and can be enabled without a server restart when
|
||||
<xref linkend="guc-wal-level"/> is set to <literal>replica</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Autovacuum can now use
|
||||
<link linkend="guc-autovacuum-max-parallel-workers">parallel worker processes</link>
|
||||
to vacuum a table's indexes, and a
|
||||
<link linkend="autovacuum-priority">new scoring system</link> prioritizes
|
||||
the tables that most need vacuuming or analyzing.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
A new <link linkend="sql-wait"><command>WAIT</command></link>
|
||||
command that waits until a standby has replayed changes up to a chosen
|
||||
point, thereby supporting <quote>read-your-writes</quote> query patterns
|
||||
on standbys.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
A new
|
||||
<link linkend="pgplanadvice"><application>pg_plan_advice</application></link>
|
||||
extension for stabilizing and controlling the query planner's decisions,
|
||||
and a companion
|
||||
<link linkend="pgstashadvice"><application>pg_stash_advice</application></link>
|
||||
extension that applies this advice automatically based on the query.
|
||||
<xref linkend="pgplanadvice"/> extension for controlling query planner
|
||||
decisions and <xref linkend="pgstashadvice"/> extension that applies plan
|
||||
advice automatically based on the query.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
@@ -74,6 +42,36 @@
|
||||
planning and execution optimizations.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Logical replication can now be enabled without a server restart when
|
||||
<xref linkend="guc-wal-level"/> is set to <literal>replica</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Logical replication of
|
||||
<link linkend="logical-replication-sequences">sequence values</link>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Support for <quote>read-your-writes</quote> consistency on standbys via
|
||||
the new <xref linkend="sql-wait"/> command.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
<link linkend="guc-autovacuum-max-parallel-workers">Parallel autovacuum of table indexes</link>
|
||||
and
|
||||
<link linkend="autovacuum-priority">autovacuum prioritization</link>
|
||||
through a new scoring system.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>
|
||||
|
||||
Reference in New Issue
Block a user