aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistproc.c
diff options
context:
space:
mode:
authorFujii Masao <fujii@postgresql.org>2019-04-08 16:43:57 +0900
committerFujii Masao <fujii@postgresql.org>2019-04-08 16:43:57 +0900
commit119dcfad988d5b5d9f52b256087869997670aa36 (patch)
treebccfad60d80210a208cadb93c02f89764436fb01 /src/backend/access/gist/gistproc.c
parente3865c37544d77bd4205dd5361592797b97d1e93 (diff)
downloadpostgresql-119dcfad988d5b5d9f52b256087869997670aa36.tar.gz
postgresql-119dcfad988d5b5d9f52b256087869997670aa36.zip
Add vacuum_truncate reloption.
vacuum_truncate controls whether vacuum tries to truncate off any empty pages at the end of the table. Previously vacuum always tried to do the truncation. However, the truncation could cause some problems; for example, ACCESS EXCLUSIVE lock needs to be taken on the table during the truncation and can cause the query cancellation on the standby even if hot_standby_feedback is true. Setting this reloption to false can be helpful to avoid such problems. Author: Tsunakawa Takayuki Reviewed-By: Julien Rouhaud, Masahiko Sawada, Michael Paquier, Kirk Jamison and Fujii Masao Discussion: https://postgr.es/m/CAHGQGwE5UqFqSq1=kV3QtTUtXphTdyHA-8rAj4A=Y+e4kyp3BQ@mail.gmail.com
Diffstat (limited to 'src/backend/access/gist/gistproc.c')
0 files changed, 0 insertions, 0 deletions