Commit 8962b610 authored by Neil Conway's avatar Neil Conway

Document that the "-P" option to pg_autovacuum is insecure on many

platforms, and suggest using ~/.pgpass instead.
parent d4beb263
...@@ -36,9 +36,9 @@ list. ...@@ -36,9 +36,9 @@ list.
pg_autovacuum requires that the statistics system be enabled and pg_autovacuum requires that the statistics system be enabled and
reporting row level stats. The overhead of the stats system has been reporting row level stats. The overhead of the stats system has been
shown to have a significant cost under certain workloads. For shown to be significant under certain workloads. For instance, a
instance, a tight loop of queries performing "select 1" was found to tight loop of queries performing "select 1" was found to run nearly
run nearly 30% slower when stats were enabled. However, in practice, 30% slower when row-level stats were enabled. However, in practice,
with more realistic workloads, the stats system overhead is usually with more realistic workloads, the stats system overhead is usually
nominal. nominal.
...@@ -127,8 +127,11 @@ pg_autovacuum has the following optional arguments: ...@@ -127,8 +127,11 @@ pg_autovacuum has the following optional arguments:
-U username: Username pg_autovacuum will use to connect with, if not -U username: Username pg_autovacuum will use to connect with, if not
specified the current username is used. specified the current username is used.
-P password: Password pg_autovacuum will use to connect with. *WARNING* -P password: Password pg_autovacuum will use to connect with. *WARNING*
When installed as a Windows Service, this option will be stored in plain This option is insecure. When installed as a Windows Service, this
text in the registry. option will be stored in plain text in the registry. When used with
most Unix variants, other users will be able to see the argument to
the "-P" option via ps(1). The ~/.pgpass file can be used to
specify a password more securely.
-H host: host name or IP to connect to. -H host: host name or IP to connect to.
-p port: port used for connection. -p port: port used for connection.
-h help: list of command line options. -h help: list of command line options.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment