pgsql/src/backend/utils/adt pg_lzcompress.c - Mailing list pgsql-committers

From tgl@postgresql.org
Subject pgsql/src/backend/utils/adt pg_lzcompress.c
Date
Msg-id 200111170609.fAH69U958995@postgresql.org
Whole thread Raw
List pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql
Changes by:    tgl@postgresql.org    01/11/17 01:09:30

Modified files:
    src/backend/utils/adt: pg_lzcompress.c

Log message:
    Fix performance problems in TOAST compressor.  The management of
    search lists was broken in such a way that only the most recent
    instance of a given hash code would ever be searched, thus possibly
    missing longer matches further back.  Fixing this gave 5 to 10%
    compression improvement on some text test cases.  Additional small
    tweaks to improve speed of inner loops a little bit.  There is no
    compatibility issue created by this change, since the compressed data
    format and decompression algorithm don't change.


pgsql-committers by date:

Previous
From: momjian@postgresql.org
Date:
Subject: pgsql/doc FAQ_japanese src/FAQ/FAQ_japanese.html
Next
From: petere@postgresql.org
Date:
Subject: pgsql/doc/src/sgml keywords.sgml