From e75d99818dd3940be997520e64db8c9e3b207e39 Mon Sep 17 00:00:00 2001
From: Daniel Baumann
+
The
- As a rule of thumb,
+ Generally, it can be assumed that
The parameter symbols used to replace constants in
representative query texts start from the next number after the
@@ -610,4 +614,4 @@ hit_percent |
Takahiro Itagaki F.32. pg_stat_statements
F.32. pg_stat_statements
pg_stat_statements
module provides a means for
tracking planning and execution statistics of all SQL statements executed by
a server.
@@ -333,15 +333,19 @@
Furthermore, it is not safe to assume that queryid
will be stable across major versions of PostgreSQL.
queryid
values can be assumed to be
- stable and comparable only so long as the underlying server version and
- catalog metadata details stay exactly the same. Two servers
- participating in replication based on physical WAL replay can be expected
- to have identical queryid
values for the same query.
- However, logical replication schemes do not promise to keep replicas
- identical in all relevant details, so queryid
will
- not be a useful identifier for accumulating costs across a set of logical
- replicas. If in doubt, direct testing is recommended.
+ Two servers participating in replication based on physical WAL replay can
+ be expected to have identical queryid
values for
+ the same query. However, logical replication schemes do not promise to
+ keep replicas identical in all relevant details, so
+ queryid
will not be a useful identifier for
+ accumulating costs across a set of logical replicas.
+ If in doubt, direct testing is recommended.
+ queryid
values
+ are stable between minor version releases of PostgreSQL,
+ providing that instances are running on the same machine architecture and
+ the catalog metadata details match. Compatibility will only be broken
+ between minor versions as a last resort.
F.32.6. Authors
<itagaki.takahiro@oss.ntt.co.jp>
.
Query normalization added by Peter Geoghegan <peter@2ndquadrant.com>
.
-