Commit a65023e7 authored by Magnus Hagander's avatar Magnus Hagander

Further doc cleanups from the pg_stat_activity changes

Fujii Masao
parent 6e3323d4
...@@ -7320,7 +7320,7 @@ ...@@ -7320,7 +7320,7 @@
<para> <para>
The <structfield>pid</structfield> column can be joined to the The <structfield>pid</structfield> column can be joined to the
<structfield>procpid</structfield> column of the <structfield>pid</structfield> column of the
<structname>pg_stat_activity</structname> view to get more <structname>pg_stat_activity</structname> view to get more
information on the session holding or waiting to hold each lock. information on the session holding or waiting to hold each lock.
Also, if you are using prepared transactions, the Also, if you are using prepared transactions, the
......
...@@ -3857,7 +3857,7 @@ local0.* /var/log/postgresql ...@@ -3857,7 +3857,7 @@ local0.* /var/log/postgresql
identifier from <literal>pg_stat_activity</>, use this query: identifier from <literal>pg_stat_activity</>, use this query:
<programlisting> <programlisting>
SELECT to_hex(EXTRACT(EPOCH FROM backend_start)::integer) || '.' || SELECT to_hex(EXTRACT(EPOCH FROM backend_start)::integer) || '.' ||
to_hex(procpid) to_hex(pid)
FROM pg_stat_activity; FROM pg_stat_activity;
</programlisting> </programlisting>
...@@ -4153,7 +4153,7 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv; ...@@ -4153,7 +4153,7 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
<para> <para>
Specifies the number of bytes reserved to track the currently Specifies the number of bytes reserved to track the currently
executing command for each active session, for the executing command for each active session, for the
<structname>pg_stat_activity</>.<structfield>current_query</> field. <structname>pg_stat_activity</>.<structfield>query</> field.
The default value is 1024. This parameter can only be set at server The default value is 1024. This parameter can only be set at server
start. start.
</para> </para>
......
...@@ -14322,7 +14322,7 @@ SELECT set_config('log_statement_stats', 'off', false); ...@@ -14322,7 +14322,7 @@ SELECT set_config('log_statement_stats', 'off', false);
send signals (<systemitem>SIGINT</> or <systemitem>SIGTERM</> send signals (<systemitem>SIGINT</> or <systemitem>SIGTERM</>
respectively) to backend processes identified by process ID. respectively) to backend processes identified by process ID.
The process ID of an active backend can be found from The process ID of an active backend can be found from
the <structfield>procpid</structfield> column of the the <structfield>pid</structfield> column of the
<structname>pg_stat_activity</structname> view, or by listing the <structname>pg_stat_activity</structname> view, or by listing the
<command>postgres</command> processes on the server (using <command>postgres</command> processes on the server (using
<application>ps</> on Unix or the <application>Task <application>ps</> on Unix or the <application>Task
......
...@@ -1462,8 +1462,8 @@ postgres: <replaceable>user</> <replaceable>database</> <replaceable>host</> <re ...@@ -1462,8 +1462,8 @@ postgres: <replaceable>user</> <replaceable>database</> <replaceable>host</> <re
example, to show the <acronym>PID</>s and current queries of all server processes: example, to show the <acronym>PID</>s and current queries of all server processes:
<programlisting> <programlisting>
SELECT pg_stat_get_backend_pid(s.backendid) AS procpid, SELECT pg_stat_get_backend_pid(s.backendid) AS pid,
pg_stat_get_backend_activity(s.backendid) AS current_query pg_stat_get_backend_activity(s.backendid) AS query
FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s; FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s;
</programlisting> </programlisting>
</para> </para>
...@@ -1670,7 +1670,7 @@ SELECT pg_stat_get_backend_pid(s.backendid) AS procpid, ...@@ -1670,7 +1670,7 @@ SELECT pg_stat_get_backend_pid(s.backendid) AS procpid,
<entry>statement-status</entry> <entry>statement-status</entry>
<entry>(const char *)</entry> <entry>(const char *)</entry>
<entry>Probe that fires anytime the server process updates its <entry>Probe that fires anytime the server process updates its
<structname>pg_stat_activity</>.<structfield>current_query</> status. <structname>pg_stat_activity</>.<structfield>status</>.
arg0 is the new status string.</entry> arg0 is the new status string.</entry>
</row> </row>
<row> <row>
......
...@@ -2362,7 +2362,7 @@ static struct config_int ConfigureNamesInt[] = ...@@ -2362,7 +2362,7 @@ static struct config_int ConfigureNamesInt[] =
{ {
{"track_activity_query_size", PGC_POSTMASTER, RESOURCES_MEM, {"track_activity_query_size", PGC_POSTMASTER, RESOURCES_MEM,
gettext_noop("Sets the size reserved for pg_stat_activity.current_query, in bytes."), gettext_noop("Sets the size reserved for pg_stat_activity.query, in bytes."),
NULL, NULL,
}, },
&pgstat_track_activity_query_size, &pgstat_track_activity_query_size,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment