Autovacuum loose end mop-up. Provide autovacuum-specific vacuum cost
delay and limit, both as global GUCs and as table-specific entries in pg_autovacuum. stats_reset_on_server_start is now OFF by default, but a reset is forced if we did WAL replay. XID-wrap vacuums do not ANALYZE, but do FREEZE if it's a template database. Alvaro Herrera
Showing
- doc/src/sgml/catalogs.sgml 20 additions, 2 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/runtime.sgml 36 additions, 2 deletionsdoc/src/sgml/runtime.sgml
- src/backend/access/transam/xlog.c 8 additions, 2 deletionssrc/backend/access/transam/xlog.c
- src/backend/libpq/hba.c 8 additions, 2 deletionssrc/backend/libpq/hba.c
- src/backend/postmaster/autovacuum.c 258 additions, 136 deletionssrc/backend/postmaster/autovacuum.c
- src/backend/postmaster/pgstat.c 28 additions, 8 deletionssrc/backend/postmaster/pgstat.c
- src/backend/postmaster/postmaster.c 6 additions, 1 deletionsrc/backend/postmaster/postmaster.c
- src/backend/tcop/postgres.c 2 additions, 3 deletionssrc/backend/tcop/postgres.c
- src/backend/utils/init/flatfiles.c 13 additions, 8 deletionssrc/backend/utils/init/flatfiles.c
- src/backend/utils/init/postinit.c 27 additions, 26 deletionssrc/backend/utils/init/postinit.c
- src/backend/utils/misc/guc.c 20 additions, 2 deletionssrc/backend/utils/misc/guc.c
- src/backend/utils/misc/postgresql.conf.sample 5 additions, 1 deletionsrc/backend/utils/misc/postgresql.conf.sample
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_autovacuum.h 6 additions, 2 deletionssrc/include/catalog/pg_autovacuum.h
- src/include/libpq/hba.h 3 additions, 2 deletionssrc/include/libpq/hba.h
- src/include/pgstat.h 2 additions, 1 deletionsrc/include/pgstat.h
- src/include/postmaster/autovacuum.h 3 additions, 1 deletionsrc/include/postmaster/autovacuum.h
- src/include/tcop/tcopprot.h 2 additions, 1 deletionsrc/include/tcop/tcopprot.h
Loading
Please register or sign in to comment