~ubuntu-branches/debian/sid/pgadmin3/sid

« back to all changes in this revision

Viewing changes to docs/en_US/hints/autovacuum.html

  • Committer: Bazaar Package Importer
  • Author(s): Gerfried Fuchs
  • Date: 2009-07-30 12:27:16 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20090730122716-fddbh42on721bbs2
Tags: 1.10.0-1
* New upstream release.
* Adjusted watch file to match release candidates.
* Updated to Standards-Version 3.8.2:
  - Moved to Section: database.
  - Add DEB_BUILD_OPTIONS support for parallel building.
  - Move from findstring to filter suggestion for DEB_BUILD_OPTIONS parsing.
* pgagent got split into its own separate source package by upstream.
* Exclude Docs.vcproj from installation.
* Move doc-base.enus from pgadmin3 to pgadmin3-data package, the files are
  in there too.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
 
9
9
<body>
10
10
 
11
 
<h3>Running pg_autovacuum recommended</h3>
 
11
<h3>Running autovacuum recommended</h3>
12
12
<p>
13
 
Introduced in PostgreSQL 8.1, the pg_autovacuum process which was previously 
 
13
Introduced in PostgreSQL 8.1, the autovacuum process which was previously 
14
14
implemented as an external service process is now integrated into the backend. It will
15
15
run VACUUM automatically if a configurable amount of data has changed.
16
16
</p>
17
17
<p>
18
18
Running VACUUM is mandatory on a PostgreSQL server to keep data consistent 
19
 
and the server performant. As a start, it is recommended to enable the pg_autovacuum 
 
19
and the server performant. As a start, it is recommended to enable the autovacuum 
20
20
daemon by setting 'autovacuum', 'stats_start_collector' and 'stats_row_level' 
21
 
in postgresql.conf to 'on'. With a usually neglectable performance penalty from the
22
 
data change tracking, you will gain automatic performing VACUUM runs.
23
 
</p>
24
 
<p>
25
 
To adjust pg_autovacuum performance for individual needs, you might need to tune
 
21
in postgresql.conf to 'on'.
 
22
<p>
 
23
In PostgreSQL 8.3 and newer, autovacuum is enabled by default unless you 
 
24
turn off 'track_activities' or 'track_counts'.
 
25
</p>
 
26
<p>
 
27
With a usually neglible performance penalty from the
 
28
data change tracking, you will gain automatic VACUUM runs.
 
29
</p>
 
30
<p>
 
31
To adjust autovacuum performance for individual needs, you might need to tune
26
32
its settings using global parameters in postgresql.conf, or individually on each table; see
27
33
the documentation.
28
34
</p>