Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2f38b98

Browse files
committed
Small 9.6 release note improvements.
Sync release notes through today, and incorporate some suggestionsfrom Robert Haas.
1 parent7a622b2 commit2f38b98

File tree

1 file changed

+43
-26
lines changed

1 file changed

+43
-26
lines changed

‎doc/src/sgml/release-9.6.sgml

Lines changed: 43 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<note>
88
<title>Release Date</title>
99
<simpara>2016-??-??</simpara>
10-
<simpara>Current as of 2016-05-02 (commit21c2b1c61)</simpara>
10+
<simpara>Current as of 2016-05-05 (commit7a622b273)</simpara>
1111
</note>
1212

1313
<sect2>
@@ -105,15 +105,16 @@
105105
2016-04-27 [59eb55127] Fix EXPLAIN VERBOSE output for parallel aggregate.
106106
-->
107107
<para>
108-
Parallel queries (Robert Haas, Amit Kapila, many others)
108+
Parallel queries (Robert Haas, Amit Kapila,David Rowley,many others)
109109
</para>
110110

111111
<para>
112-
With 9.6, <productname>PostgreSQL</> introduces initial support
113-
for parallel execution of large queries. Scans over large tables can
114-
be parallelized, as can hash joins and computation of aggregate
115-
functions. Much remains to be done, but this is already a useful set
116-
of features.
112+
With 9.6, <productname>PostgreSQL</> introduces initial support for
113+
parallel execution of large queries. Only strictly read-only queries
114+
where the driving table is accessed via a sequential scan can be
115+
parallelized. Hash joins and nested loops can be performed in
116+
parallel, as can aggregation (for supported aggregates). Much
117+
remains to be done, but this is already a useful set of features.
117118
</para>
118119

119120
<para>
@@ -124,10 +125,6 @@
124125
<xref linkend="guc-parallel-setup-cost">, and
125126
<xref linkend="guc-parallel-tuple-cost">.
126127
</para>
127-
128-
<para>
129-
This section needs to get fleshed out, but by how much?
130-
</para>
131128
</listitem>
132129

133130
<listitem>
@@ -317,6 +314,7 @@
317314
2016-04-13 [fa11a09fe] Fix assorted portability issues with using msync() for d
318315
2016-04-24 [8f91d87d4] Fix documentation & config inconsistencies around 428b1d
319316
2016-04-26 [72a98a639] Don't open formally non-existent segments in _mdfd_getse
317+
2016-05-04 [a71248708] Fix transient mdsync() errors of truncated relations due
320318
-->
321319
<para>
322320
Where feasible, trigger kernel writeback after a configurable number
@@ -564,11 +562,12 @@
564562
2016-04-08 [719c84c1b] Extend relations multiple blocks at a time to improve sc
565563
-->
566564
<para>
567-
Extend relations multiple blocks at a time (Dilip Kumar)
565+
Extend relations multiple blocks at a time, when there is contention
566+
for the relation's extension lock (Dilip Kumar)
568567
</para>
569568

570569
<para>
571-
This reduces kernel traffic, and improves scalability when multiple
570+
This reduces kernel traffic and improves scalability when multiple
572571
processes are inserting into the same relation.
573572
</para>
574573
</listitem>
@@ -1078,7 +1077,7 @@
10781077
-->
10791078
<para>
10801079
Force backends to exit if the postmaster dies
1081-
(Rajeev Rastogi and Robert Haas)
1080+
(Rajeev Rastogi, Robert Haas)
10821081
</para>
10831082

10841083
<para>
@@ -1304,8 +1303,8 @@ XXX this is pending backpatch, may need to remove
13041303
2016-01-28 [fbe5a3fb7] Only try to push down foreign joins if the user mapping
13051304
-->
13061305
<para>
1307-
Push down joins of foreign tablesto the foreign data wrapper only
1308-
when the user mappings match (Shigeru Hanada, Ashutosh Bapat)
1306+
Consider performing joins of foreign tablesremotely only when the
1307+
applicable user mappings match (Shigeru Hanada, Ashutosh Bapat)
13091308
</para>
13101309

13111310
<para>
@@ -1751,6 +1750,7 @@ XXX this is pending backpatch, may need to remove
17511750
<listitem>
17521751
<!--
17531752
2015-11-14 [7d9a4737c] Improve type numeric's calculations for ln(), log(), exp
1753+
2016-05-05 [18a02ad2a] Fix corner-case loss of precision in numeric pow() calcu
17541754
-->
17551755
<para>
17561756
Improve the accuracy of the <function>ln()</>, <function>log()</>,
@@ -1792,7 +1792,7 @@ XXX this is pending backpatch, may need to remove
17921792
-->
17931793
<para>
17941794
Ensure that trigonometric functions handle infinity and NaN inputs per
1795-
spec (Dean Rasheed)
1795+
the POSIX standard (Dean Rasheed)
17961796
</para>
17971797

17981798
<para>
@@ -1878,8 +1878,8 @@ XXX this is pending backpatch, may need to remove
18781878
<para>
18791879
An example usage is <literal>CHECK(num_nonnulls(a,b,c) = 1)</> which
18801880
asserts that exactly one of a,b,c isn't NULL. These functions can
1881-
also bepressed into serviceto count the number of null or nonnull
1882-
elements in anarray.
1881+
also beusedto count the number of null or nonnull elements in an
1882+
array.
18831883
</para>
18841884
</listitem>
18851885

@@ -1950,8 +1950,8 @@ XXX this is pending backpatch, may need to remove
19501950
<para>
19511951
This function converts strings like those produced
19521952
by <function>pg_size_pretty()</> into sizes in bytes. An example
1953-
usage is <literal>WHERE pg_total_relation_size(oid) &gt;
1954-
pg_size_bytes('10 GB')</>.
1953+
usage is <literal>SELECToid::regclass FROM pg_class WHERE
1954+
pg_total_relation_size(oid) &gt;pg_size_bytes('10 GB')</>.
19551955
</para>
19561956
</listitem>
19571957

@@ -1960,8 +1960,13 @@ XXX this is pending backpatch, may need to remove
19601960
2015-11-06 [8a1fab36a] pg_size_pretty: Format negative values similar to positi
19611961
-->
19621962
<para>
1963-
In <function>pg_size_pretty()</>, format negative numbers similarly to
1964-
positive ones (Adrian Vondendriesch)
1963+
In <function>pg_size_pretty()</>, format negative numbers similarly
1964+
to positive ones (Adrian Vondendriesch)
1965+
</para>
1966+
1967+
<para>
1968+
Previously, negative numbers were never abbreviated, just printed
1969+
in bytes.
19651970
</para>
19661971
</listitem>
19671972

@@ -1973,6 +1978,11 @@ XXX this is pending backpatch, may need to remove
19731978
Add an optional <replaceable>missing_ok</> argument to
19741979
the <function>current_setting()</> function (David Christensen)
19751980
</para>
1981+
1982+
<para>
1983+
This allows avoiding an error for an unrecognized parameter name;
1984+
instead the result is NULL.
1985+
</para>
19761986
</listitem>
19771987

19781988
</itemizedlist>
@@ -2446,6 +2456,7 @@ This commit is also listed under libpq and PL/pgSQL
24462456
<!--
24472457
2016-03-01 [7e137f846] Extend pgbench's expression syntax to support a few buil
24482458
2016-03-28 [86c43f4e2] pgbench: Support double constants and functions.
2459+
2016-05-05 [7a622b273] Rename pgbench min/max to least/greatest, and fix handli
24492460
-->
24502461
<para>
24512462
Support some <link linkend="pgbench-builtin-functions">built-in
@@ -2572,8 +2583,14 @@ This commit is also listed under libpq and PL/pgSQL
25722583
-->
25732584
<para>
25742585
Improve error reporting during <application>initdb</>'s post-bootstrap
2575-
phase, by not reporting the entire input file as the <quote>failing
2576-
query</> (Tom Lane)
2586+
phase (Tom Lane)
2587+
</para>
2588+
2589+
<para>
2590+
Previously, an error here led to reporting the entire input file as
2591+
the <quote>failing query</>; now just the current query is reported.
2592+
To get the desired behavior, queries in <application>initdb</>'s
2593+
input files must be separated by blank lines.
25772594
</para>
25782595
</listitem>
25792596

@@ -3211,7 +3228,7 @@ This commit is also listed under libpq and PL/pgSQL
32113228
2016-03-09 [aa09cd242] postgres_fdw: Consider foreign joining and foreign sorti
32123229
-->
32133230
<para>
3214-
Push down joinsto the remote server when possible (Shigeru Hanada,
3231+
Consider performing joinson the remote server (Shigeru Hanada,
32153232
Ashutosh Bapat)
32163233
</para>
32173234
</listitem>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp