|
729 | 729 | <acronym>GIN</> is capable of postponing much of this work by inserting
|
730 | 730 | new tuples into a temporary, unsorted list of pending entries.
|
731 | 731 | When the table is vacuumed, or if the pending list becomes larger than
|
732 |
| - <xref linkend="guc-pending-list-cleanup-size">, the entries are moved to the |
| 732 | + <xref linkend="guc-gin-pending-list-limit">, the entries are moved to the |
733 | 733 | main <acronym>GIN</acronym> data structure using the same bulk insert
|
734 | 734 | techniques used during initial index creation. This greatly improves
|
735 | 735 | <acronym>GIN</acronym> index update speed, even counting the additional
|
|
812 | 812 | </varlistentry>
|
813 | 813 |
|
814 | 814 | <varlistentry>
|
815 |
| - <term><xref linkend="guc-pending-list-cleanup-size"></term> |
| 815 | + <term><xref linkend="guc-gin-pending-list-limit"></term> |
816 | 816 | <listitem>
|
817 | 817 | <para>
|
818 | 818 | During a series of insertions into an existing <acronym>GIN</acronym>
|
819 | 819 | index that has <literal>fastupdate</> enabled, the system will clean up
|
820 | 820 | the pending-entry list whenever the list grows larger than
|
821 |
| - <varname>pending_list_cleanup_size</>. To avoid fluctuations in observed |
| 821 | + <varname>gin_pending_list_limit</>. To avoid fluctuations in observed |
822 | 822 | response time, it's desirable to have pending-list cleanup occur in the
|
823 | 823 | background (i.e., via autovacuum). Foreground cleanup operations
|
824 |
| - can be avoided by increasing <varname>pending_list_cleanup_size</> |
| 824 | + can be avoided by increasing <varname>gin_pending_list_limit</> |
825 | 825 | or making autovacuum more aggressive.
|
826 | 826 | However, enlarging the threshold of the cleanup operation means that
|
827 | 827 | if a foreground cleanup does occur, it will take even longer.
|
828 | 828 | </para>
|
829 | 829 | <para>
|
830 |
| - <varname>pending_list_cleanup_size</> can be overridden for individual |
| 830 | + <varname>gin_pending_list_limit</> can be overridden for individual |
831 | 831 | GIN indexes by changing storage parameters, and which allows each
|
832 | 832 | GIN index to have its own cleanup threshold.
|
833 | 833 | For example, it's possible to increase the threshold only for the GIN
|
|
0 commit comments