diff options
author | Magnus Hagander <magnus@hagander.net> | 2010-08-21 10:59:17 +0000 |
---|---|---|
committer | Magnus Hagander <magnus@hagander.net> | 2010-08-21 10:59:17 +0000 |
commit | 946045f04d11d246a834b917a2b8bc6e4f884a37 (patch) | |
tree | 0ba0523ecc0eda2ad543445ee0624175395e201b /doc/src | |
parent | efe2e9a75897dbe1270b16bf93ce5d526b4c1fe8 (diff) | |
download | postgresql-946045f04d11d246a834b917a2b8bc6e4f884a37.tar.gz postgresql-946045f04d11d246a834b917a2b8bc6e4f884a37.zip |
Add vacuum and analyze counters to pg_stat_*_tables views.
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/monitoring.sgml | 50 |
1 files changed, 43 insertions, 7 deletions
diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml index 9aacabaaaec..d3ff36dfd1e 100644 --- a/doc/src/sgml/monitoring.sgml +++ b/doc/src/sgml/monitoring.sgml @@ -1,4 +1,4 @@ -<!-- $PostgreSQL: pgsql/doc/src/sgml/monitoring.sgml,v 1.84 2010/08/17 04:37:20 petere Exp $ --> +<!-- $PostgreSQL: pgsql/doc/src/sgml/monitoring.sgml,v 1.85 2010/08/21 10:59:17 mha Exp $ --> <chapter id="monitoring"> <title>Monitoring Database Activity</title> @@ -117,9 +117,9 @@ postgres: <replaceable>user</> <replaceable>database</> <replaceable>host</> <re is a subsystem that supports collection and reporting of information about server activity. Presently, the collector can count accesses to tables and indexes in both disk-block and individual-row terms. It also tracks - the total number of rows in each table, and the last vacuum and analyze times - for each table. It can also count calls to user-defined functions and - the total time spent in each one. + the total number of rows in each table, and information about vacuum and + analyze actions for each table. It can also count calls to user-defined + functions and the total time spent in each one. </para> <para> @@ -293,7 +293,11 @@ postgres: <replaceable>user</> <replaceable>database</> <replaceable>host</> <re the last time the table was vacuumed manually, the last time it was vacuumed by the autovacuum daemon, the last time it was analyzed manually, - and the last time it was analyzed by the autovacuum daemon. + the last time it was analyzed by the autovacuum daemon, + number of times it has been vacuumed manually, + number of times it has been vacuumed by the autovacuum daemon, + number of times it has been analyzed manually, + and the number of times it has been analyzed by the autovacuum daemon. </entry> </row> @@ -314,8 +318,8 @@ postgres: <replaceable>user</> <replaceable>database</> <replaceable>host</> <re <entry>Similar to <structname>pg_stat_all_tables</>, but counts actions taken so far within the current transaction (which are <emphasis>not</> yet included in <structname>pg_stat_all_tables</> and related views). - The columns for numbers of live and dead rows and last-vacuum and - last-analyze times are not present in this view.</entry> + The columns for numbers of live and dead rows and vacuum and + analyze actions are not present in this view.</entry> </row> <row> @@ -719,6 +723,38 @@ postgres: <replaceable>user</> <replaceable>database</> <replaceable>host</> <re </row> <row> + <entry><literal><function>pg_stat_get_vacuum_count</function>(<type>oid</type>)</literal></entry> + <entry><type>bigint</type></entry> + <entry> + The number of times this table has been vacuumed manually + </entry> + </row> + + <row> + <entry><literal><function>pg_stat_get_autovacuum_count</function>(<type>oid</type>)</literal></entry> + <entry><type>bigint</type></entry> + <entry> + The number of times this table has been vacuumed by the autovacuum daemon + </entry> + </row> + + <row> + <entry><literal><function>pg_stat_get_analyze_count</function>(<type>oid</type>)</literal></entry> + <entry><type>bigint</type></entry> + <entry> + The number of times this table has been analyzed manually + </entry> + </row> + + <row> + <entry><literal><function>pg_stat_get_autoanalyze_count</function>(<type>oid</type>)</literal></entry> + <entry><type>bigint</type></entry> + <entry> + The number of times this table has been analyzed by the autovacuum daemon + </entry> + </row> + + <row> <entry><literal><function>pg_stat_get_xact_numscans</function>(<type>oid</type>)</literal></entry> <entry><type>bigint</type></entry> <entry> |