summaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorAmit Kapila <akapila@postgresql.org>2020-07-13 08:27:40 +0530
committerAmit Kapila <akapila@postgresql.org>2020-07-13 08:46:56 +0530
commitb074813d48bcd2a7e224b56a3aff6db9df745237 (patch)
tree04186f97d6763559fa3b7f3dc142fb6deddb1301 /doc/src
parentbc9aaac1a188cac11b1ebb04047de3db71257785 (diff)
Revert "Track statistics for spilling of changes from ReorderBuffer".
The stats with this commit was available only for WALSenders, however, users might want to see for backends doing logical decoding via SQL API. Then, users might want to reset and access these stats across server restart which was not possible with the current patch. List of commits reverted: caa3c4242c Don't call elog() while holding spinlock. e641b2a995 Doc: Update the documentation for spilled transaction statistics. 5883f5fe27 Fix unportable printf format introduced in commit 9290ad198. 9290ad198b Track statistics for spilling of changes from ReorderBuffer. Additionaly, remove the release notes entry for this feature. Backpatch-through: 13, where it was introduced Discussion: https://postgr.es/m/CA+fd4k5_pPAYRTDrO2PbtTOe0eHQpBvuqmCr8ic39uTNmR49Eg@mail.gmail.com
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/monitoring.sgml38
-rw-r--r--doc/src/sgml/release-13.sgml14
2 files changed, 0 insertions, 52 deletions
diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml
index 405c09c9497..b5c0bd78ac8 100644
--- a/doc/src/sgml/monitoring.sgml
+++ b/doc/src/sgml/monitoring.sgml
@@ -2462,38 +2462,6 @@ SELECT pid, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event i
Send time of last reply message received from standby server
</para></entry>
</row>
-
- <row>
- <entry role="catalog_table_entry"><para role="column_definition">
- <structfield>spill_txns</structfield> <type>bigint</type>
- </para>
- <para>
- Number of transactions spilled to disk after the memory used by
- logical decoding exceeds <literal>logical_decoding_work_mem</literal>. The
- counter gets incremented both for top-level transactions and
- subtransactions.
- </para></entry>
- </row>
-
- <row>
- <entry role="catalog_table_entry"><para role="column_definition">
- <structfield>spill_count</structfield> <type>bigint</type>
- </para>
- <para>
- Number of times transactions were spilled to disk. Transactions
- may get spilled repeatedly, and this counter gets incremented on every
- such invocation.
- </para></entry>
- </row>
-
- <row>
- <entry role="catalog_table_entry"><para role="column_definition">
- <structfield>spill_bytes</structfield> <type>bigint</type>
- </para>
- <para>
- Amount of decoded transaction data spilled to disk.
- </para></entry>
- </row>
</tbody>
</tgroup>
</table>
@@ -2518,12 +2486,6 @@ SELECT pid, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event i
mechanism will simply display NULL lag.
</para>
- <para>
- Tracking of spilled transactions works only for logical replication. In
- physical replication, the tracking mechanism will display 0 for spilled
- statistics.
- </para>
-
<note>
<para>
The reported lag times are not predictions of how long it will take for
diff --git a/doc/src/sgml/release-13.sgml b/doc/src/sgml/release-13.sgml
index 7395edb5ba5..b893b7d6c3f 100644
--- a/doc/src/sgml/release-13.sgml
+++ b/doc/src/sgml/release-13.sgml
@@ -983,20 +983,6 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<listitem>
<!--
-Author: Amit Kapila <akapila@postgresql.org>
-2019-11-21 [9290ad198] Track statistics for spilling of changes from ReorderBuf
--->
-
- <para>
- Add columns to the <link
- linkend="monitoring-stats-dynamic-views-table"><structname>pg_stat_replication</structname></link>
- system view to report how much logical decoding information has been
- spilled to disk (Tomas Vondra)
- </para>
- </listitem>
-
- <listitem>
-<!--
Author: Robert Haas <rhaas@postgresql.org>
2020-01-09 [ed10f32e3] Add pg_shmem_allocations view.
-->