diff --git a/contrib/pg_stat_statements/expected/pg_stat_statements.out b/contrib/pg_stat_statements/expected/pg_stat_statements.out
index f615f8c2bf..c3f013860a 100644
--- a/contrib/pg_stat_statements/expected/pg_stat_statements.out
+++ b/contrib/pg_stat_statements/expected/pg_stat_statements.out
@@ -3,6 +3,7 @@ CREATE EXTENSION pg_stat_statements;
-- simple and compound statements
--
SET pg_stat_statements.track_utility = FALSE;
+SET pg_stat_statements.track_planning = TRUE;
SELECT pg_stat_statements_reset();
pg_stat_statements_reset
--------------------------
diff --git a/contrib/pg_stat_statements/pg_stat_statements.c b/contrib/pg_stat_statements/pg_stat_statements.c
index cef8bb5a49..65ac301b99 100644
--- a/contrib/pg_stat_statements/pg_stat_statements.c
+++ b/contrib/pg_stat_statements/pg_stat_statements.c
@@ -442,7 +442,7 @@ _PG_init(void)
"Selects whether planning duration is tracked by pg_stat_statements.",
NULL,
&pgss_track_planning,
- true,
+ false,
PGC_SUSET,
0,
NULL,
diff --git a/contrib/pg_stat_statements/sql/pg_stat_statements.sql b/contrib/pg_stat_statements/sql/pg_stat_statements.sql
index 75c10554a8..6ed8e38028 100644
--- a/contrib/pg_stat_statements/sql/pg_stat_statements.sql
+++ b/contrib/pg_stat_statements/sql/pg_stat_statements.sql
@@ -4,6 +4,7 @@ CREATE EXTENSION pg_stat_statements;
-- simple and compound statements
--
SET pg_stat_statements.track_utility = FALSE;
+SET pg_stat_statements.track_planning = TRUE;
SELECT pg_stat_statements_reset();
SELECT 1 AS "int";
diff --git a/doc/src/sgml/pgstatstatements.sgml b/doc/src/sgml/pgstatstatements.sgml
index a13e28a84c..430d8bf07c 100644
--- a/doc/src/sgml/pgstatstatements.sgml
+++ b/doc/src/sgml/pgstatstatements.sgml
@@ -101,6 +101,8 @@
Number of times the statement was planned
+ (if pg_stat_statements.track_planning is enabled,
+ otherwise zero)
@@ -110,6 +112,8 @@
Total time spent planning the statement, in milliseconds
+ (if pg_stat_statements.track_planning is enabled,
+ otherwise zero)
@@ -119,6 +123,8 @@
Minimum time spent planning the statement, in milliseconds
+ (if pg_stat_statements.track_planning is enabled,
+ otherwise zero)
@@ -128,6 +134,8 @@
Maximum time spent planning the statement, in milliseconds
+ (if pg_stat_statements.track_planning is enabled,
+ otherwise zero)
@@ -137,6 +145,8 @@
Mean time spent planning the statement, in milliseconds
+ (if pg_stat_statements.track_planning is enabled,
+ otherwise zero)
@@ -145,7 +155,10 @@
stddev_plan_time double precision
- Population standard deviation of time spent planning the statement, in milliseconds
+ Population standard deviation of time spent planning the statement,
+ in milliseconds
+ (if pg_stat_statements.track_planning is enabled,
+ otherwise zero)
@@ -594,7 +607,7 @@
pg_stat_statements.track_planning controls whether
planning operations and duration are tracked by the module.
- The default value is on.
+ The default value is off.
Only superusers can change this setting.