Skip to content

Commit cef5dbb

Browse files
committed
doc: move hash performance item into index section
The requirement to rebuild pg_upgrade-ed hash indexes was kept in the incompatibilities section. Reported-by: Amit Kapila
1 parent b007b1a commit cef5dbb

File tree

1 file changed

+27
-15
lines changed

1 file changed

+27
-15
lines changed

doc/src/sgml/release-10.sgml

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -49,26 +49,14 @@
4949

5050
<listitem>
5151
<!--
52-
Author: Robert Haas <rhaas@postgresql.org>
53-
2016-11-30 [6d46f4783] Improve hash index bucket split behavior.
54-
Author: Robert Haas <rhaas@postgresql.org>
55-
2017-02-07 [293e24e50] Cache hash index's metapage in rel->rd_amcache.
56-
Author: Robert Haas <rhaas@postgresql.org>
57-
2017-02-27 [b0f18cb77] hash: Refactor bucket squeeze code.
58-
Author: Robert Haas <rhaas@postgresql.org>
59-
2017-02-27 [30df93f69] hash: Refactor overflow page allocation.
60-
Author: Robert Haas <rhaas@postgresql.org>
61-
2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
52+
Created from "Improve hash bucket split performance" item
6253
-->
6354
<para>
64-
Improve hash bucket split performance by reducing locking requirements
65-
(Amit Kapila, Mithun Cy)
55+
<application>pg_upgrade</>-ed hash indexes from previous major Postgres versions must be rebuilt.
6656
</para>
6757

6858
<para>
69-
Also cache hash index meta-information for faster lookups. Additional
70-
hash performance improvements have also been made. <application>pg_upgrade</>'d hash
71-
indexes from previous major Postgres versions must be rebuilt.
59+
Major hash index performance improvements necessitated this requirement.
7260
</para>
7361
</listitem>
7462

@@ -475,6 +463,30 @@ warning message about their use.
475463
</para>
476464
</listitem>
477465

466+
<listitem>
467+
<!--
468+
Author: Robert Haas <rhaas@postgresql.org>
469+
2016-11-30 [6d46f4783] Improve hash index bucket split behavior.
470+
Author: Robert Haas <rhaas@postgresql.org>
471+
2017-02-07 [293e24e50] Cache hash index's metapage in rel->rd_amcache.
472+
Author: Robert Haas <rhaas@postgresql.org>
473+
2017-02-27 [b0f18cb77] hash: Refactor bucket squeeze code.
474+
Author: Robert Haas <rhaas@postgresql.org>
475+
2017-02-27 [30df93f69] hash: Refactor overflow page allocation.
476+
Author: Robert Haas <rhaas@postgresql.org>
477+
2017-04-03 [ea69a0dea] Expand hash indexes more gradually.
478+
-->
479+
<para>
480+
Improve hash bucket split performance by reducing locking requirements
481+
(Amit Kapila, Mithun Cy)
482+
</para>
483+
484+
<para>
485+
Also cache hash index meta-information for faster lookups. Additional
486+
hash performance improvements have also been made.
487+
</para>
488+
</listitem>
489+
478490
<listitem>
479491
<!--
480492
Author: Robert Haas <rhaas@postgresql.org>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy