diff options
author | Simon Riggs | 2016-09-11 22:26:18 +0000 |
---|---|---|
committer | Simon Riggs | 2016-09-11 22:26:18 +0000 |
commit | c3c0d7bd701dae4737c974a59ffa9b366110f9c1 (patch) | |
tree | 4522e179a54d0c7e360aba881d2b087cbebd0ad1 | |
parent | 52803098ab26051c0c9802f3c19edffc90de8843 (diff) |
Raise max setting of checkpoint_timeout to 1d
Previously checkpoint_timeout was capped at 3600s
New max setting is 86400s = 24h = 1d
Discussion: [email protected]
-rw-r--r-- | doc/src/sgml/config.sgml | 2 | ||||
-rw-r--r-- | src/backend/utils/misc/guc.c | 2 | ||||
-rw-r--r-- | src/backend/utils/misc/postgresql.conf.sample | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 7c483c6ef3..cd66abc8ba 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -2614,7 +2614,7 @@ include_dir 'conf.d' <listitem> <para> Maximum time between automatic WAL checkpoints, in seconds. - The valid range is between 30 seconds and one hour. + The valid range is between 30 seconds and one day. The default is five minutes (<literal>5min</>). Increasing this parameter can increase the amount of time needed for crash recovery. diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c index c5178f7cad..c72bd6190a 100644 --- a/src/backend/utils/misc/guc.c +++ b/src/backend/utils/misc/guc.c @@ -2250,7 +2250,7 @@ static struct config_int ConfigureNamesInt[] = GUC_UNIT_S }, &CheckPointTimeout, - 300, 30, 3600, + 300, 30, 86400, NULL, NULL, NULL }, diff --git a/src/backend/utils/misc/postgresql.conf.sample b/src/backend/utils/misc/postgresql.conf.sample index 6d0666c44f..b1c3aea9ee 100644 --- a/src/backend/utils/misc/postgresql.conf.sample +++ b/src/backend/utils/misc/postgresql.conf.sample @@ -203,7 +203,7 @@ # - Checkpoints - -#checkpoint_timeout = 5min # range 30s-1h +#checkpoint_timeout = 5min # range 30s-1d #max_wal_size = 1GB #min_wal_size = 80MB #checkpoint_completion_target = 0.5 # checkpoint target duration, 0.0 - 1.0 |