mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-03-07 19:47:50 +08:00
Update 9.6 release notes through today.
This commit is contained in:
parent
ea268cdc9a
commit
a6f0dc701b
@ -5388,9 +5388,10 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
|
||||
<title>Process Title</title>
|
||||
|
||||
<para>
|
||||
These settings control how the process title as seen
|
||||
by <command>ps</command> is modified. See <xref linkend="monitoring-ps">
|
||||
for details.
|
||||
These settings control how process titles of server processes are
|
||||
modified. Process titles are typically viewed using programs like
|
||||
<application>ps</> or, on Windows, <application>Process Explorer</>.
|
||||
See <xref linkend="monitoring-ps"> for details.
|
||||
</para>
|
||||
|
||||
<variablelist>
|
||||
@ -5403,18 +5404,14 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
|
||||
<listitem>
|
||||
<para>
|
||||
Sets the cluster name that appears in the process title for all
|
||||
processes in this cluster. The name can be any string of less than
|
||||
<symbol>NAMEDATALEN</> characters (64 characters in a standard
|
||||
server processes in this cluster. The name can be any string of less
|
||||
than <symbol>NAMEDATALEN</> characters (64 characters in a standard
|
||||
build). Only printable ASCII characters may be used in the
|
||||
<varname>cluster_name</varname> value. Other characters will be
|
||||
replaced with question marks (<literal>?</literal>). No name is shown
|
||||
if this parameter is set to the empty string <literal>''</> (which is
|
||||
the default). This parameter can only be set at server start.
|
||||
</para>
|
||||
<para>
|
||||
The process title is typically viewed using programs like
|
||||
<application>ps</> or, on Windows, <application>Process Explorer</>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -5427,11 +5424,10 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
|
||||
<listitem>
|
||||
<para>
|
||||
Enables updating of the process title every time a new SQL command
|
||||
is received by the server. The process title is typically viewed
|
||||
by the <command>ps</> command,
|
||||
or in Windows by using the <application>Process Explorer</>.
|
||||
This value defaults to off on Windows platforms due to the
|
||||
platform's significant overhead for updating the process title.
|
||||
is received by the server.
|
||||
This setting defaults to <literal>on</> on most platforms, but it
|
||||
defaults to <literal>off</> on Windows due to that platform's larger
|
||||
overhead for updating the process title.
|
||||
Only superusers can change this setting.
|
||||
</para>
|
||||
</listitem>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<note>
|
||||
<title>Release Date</title>
|
||||
<simpara>2016-??-??</simpara>
|
||||
<simpara>Current as of 2016-08-08 (commit 34927b292)</simpara>
|
||||
<simpara>Current as of 2016-08-27 (commit b9fe6cbc8)</simpara>
|
||||
</note>
|
||||
|
||||
<sect2>
|
||||
@ -348,6 +348,7 @@ This commit is also listed under libpq and psql
|
||||
2016-04-27 [59eb55127] Fix EXPLAIN VERBOSE output for parallel aggregate.
|
||||
2016-06-09 [c9ce4a1c6] Eliminate "parallel degree" terminology.
|
||||
2016-06-16 [75be66464] Invent min_parallel_relation_size GUC to replace a hard-
|
||||
2016-08-16 [f85b1a841] Disable parallel query by default.
|
||||
-->
|
||||
<para>
|
||||
Parallel queries (Robert Haas, Amit Kapila, David Rowley,
|
||||
@ -365,9 +366,11 @@ This commit is also listed under libpq and psql
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Use of parallel query execution can be controlled
|
||||
through the new configuration parameters <xref
|
||||
linkend="guc-max-parallel-workers-per-gather">,
|
||||
Parallel query execution is not (yet) enabled by default.
|
||||
To allow it, set the new configuration
|
||||
parameter <xref linkend="guc-max-parallel-workers-per-gather"> to a
|
||||
value larger than zero. Additional control over use of parallelism
|
||||
is available through other new configuration parameters
|
||||
<xref linkend="guc-force-parallel-mode">,
|
||||
<xref linkend="guc-parallel-setup-cost">, <xref
|
||||
linkend="guc-parallel-tuple-cost">, and <xref
|
||||
@ -1030,6 +1033,22 @@ This commit is also listed under libpq and psql
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<!--
|
||||
2016-08-17 [9b33c7e80] Disable update_process_title by default on Windows
|
||||
-->
|
||||
<para>
|
||||
Disable <xref linkend="guc-update-process-title"> by default on
|
||||
Windows (Takayuki Tsunakawa)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The overhead of updating the process title is much larger on Windows
|
||||
than most other platforms, and it is also less useful to do it since
|
||||
most Windows users do not have tools that can display process titles.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</itemizedlist>
|
||||
|
||||
</sect4>
|
||||
@ -2431,6 +2450,22 @@ XXX this is pending backpatch, may need to remove
|
||||
|
||||
<listitem>
|
||||
<!--
|
||||
2016-08-26 [e796d0aba] Add a nonlocalized version of the severity field to clie
|
||||
-->
|
||||
<para>
|
||||
Add a nonlocalized version of the severity field in error and notice
|
||||
messages (Tom Lane)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This change allows client code to determine severity of an error or
|
||||
notice without having to worry about localized variants of the
|
||||
severity strings.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<!--
|
||||
2015-09-05 [0426f349e] Rearrange the handling of error context reports.
|
||||
This commit is also listed under psql and PL/pgSQL
|
||||
-->
|
||||
@ -2957,6 +2992,25 @@ This commit is also listed under libpq and PL/pgSQL
|
||||
|
||||
<listitem>
|
||||
<!--
|
||||
2016-08-27 [b9fe6cbc8] Add macros to make AllocSetContextCreate() calls simpler
|
||||
-->
|
||||
<para>
|
||||
Add macros to make <function>AllocSetContextCreate()</> calls simpler
|
||||
and safer (Tom Lane)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Writing out the individual sizing parameters for a memory context
|
||||
is now deprecated in favor of using one of the new
|
||||
macros <symbol>ALLOCSET_DEFAULT_SIZES</>,
|
||||
<symbol>ALLOCSET_SMALL_SIZES</>,
|
||||
or <symbol>ALLOCSET_START_SMALL_SIZES</>.
|
||||
Existing code continues to work, however.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<!--
|
||||
2015-08-05 [de6fd1c89] Rely on inline functions even if that causes warnings in
|
||||
-->
|
||||
<para>
|
||||
@ -3038,19 +3092,24 @@ This commit is also listed under libpq and PL/pgSQL
|
||||
<!--
|
||||
2016-01-17 [65c5fcd35] Restructure index access method API to hide most of it a
|
||||
2016-01-21 [be44ed27b] Improve index AMs' opclass validation procedures.
|
||||
2016-08-13 [ed0097e4f] Add SQL-accessible functions for inspecting index AM pro
|
||||
-->
|
||||
<para>
|
||||
Restructure index access method <acronym>API</> to hide most of
|
||||
it at the <application>C</> level (Alexander Korotkov)
|
||||
it at the <application>C</> level (Alexander Korotkov, Andrew Gierth)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This change modernizes the index <acronym>AM API</> to look more
|
||||
like the designs we have adopted for foreign data wrappers and
|
||||
tablesample handlers. This simplifies the <application>C</> code
|
||||
and should make it more feasible to define index access methods in
|
||||
and makes it much more practical to define index access methods in
|
||||
installable extensions. A consequence is that most of the columns
|
||||
of the <structname>pg_am</> system catalog have disappeared.
|
||||
New <link linkend="functions-info-catalog-table">inspection
|
||||
functions</link> have been added to allow SQL queries to determine
|
||||
index AM properties that used to be discoverable
|
||||
from <structname>pg_am</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user