From: Bruce Momjian Date: Tue, 25 Apr 2017 13:44:50 +0000 (-0400) Subject: doc: move hash info to new section and split out growth item X-Git-Tag: REL_10_BETA1~179 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=45e3d8ae2b1d16f6e6453089424e9c3346fa35f8;p=postgresql doc: move hash info to new section and split out growth item Reported-by: Amit Kapila --- diff --git a/doc/src/sgml/release-10.sgml b/doc/src/sgml/release-10.sgml index 18483238f1..ed98809213 100644 --- a/doc/src/sgml/release-10.sgml +++ b/doc/src/sgml/release-10.sgml @@ -49,14 +49,16 @@ pg_upgrade-ed hash indexes from previous major Postgres versions must be rebuilt. -Major hash index performance improvements necessitated this requirement. +Major hash storage improvements necessitated this requirement. @@ -450,130 +452,148 @@ processes for non-parallel purposes. -Add write-ahead logging support to hash indexes (Amit Kapila) +Add full text search support for JSON and JSONB (Dmitry Dolgov) -This makes hash indexes crash-safe and replicated, and removes the -warning message about their use. +This is accessed via ts_headline() and to_tsvector. RIGHT SECTION? -Improve hash bucket split performance by reducing locking requirements -(Amit Kapila, Mithun Cy) +Add SP-GiST index support for INET and CIDR data types (Emre Hasegeli) -Also cache hash index meta-information for faster lookups. Additional -hash performance improvements have also been made. +These data types already had GiST support. -Allow single-page hash pruning (Ashutosh Sharma) +Reduce page locking during vacuuming of GIN indexes (Andrey Borodin) -Add full text search support for JSON and JSONB (Dmitry Dolgov) +Cause BRIN index summarization to happen more aggressively (Álvaro +Herrera) -This is accessed via ts_headline() and to_tsvector. RIGHT SECTION? +Specifically, summarize the previous page range when a new page range is +created. -Add SP-GiST index support for INET and CIDR data types (Emre Hasegeli) +Add function brin_desummarize_range() to remove BRIN summarization of a +specified range (Álvaro Herrera) -These data types already had GiST support. +This allows future BRIN index summarization to be more compact. CLARIFY + + + + <link linkend="indexes-types">Hash Indexes</link> + + + -Reduce page locking during vacuuming of GIN indexes (Andrey Borodin) +Add write-ahead logging support to hash indexes (Amit Kapila) + + + +This makes hash indexes crash-safe and replicated, and removes the +warning message about their use. -Cause BRIN index summarization to happen more aggressively (Álvaro -Herrera) +Improve hash bucket split performance by reducing locking requirements +(Amit Kapila, Mithun Cy) -Specifically, summarize the previous page range when a new page range is -created. +Also cache hash index meta-information for faster lookups. -Add function brin_desummarize_range() to remove BRIN summarization of a -specified range (Álvaro Herrera) +Improve efficiency of hash index growth (Amit Kapila, Mithun Cy) + + + -This allows future BRIN index summarization to be more compact. CLARIFY +Allow single-page hash pruning (Ashutosh Sharma) - - - + - - Locking + - + + + + + Locking + +