File: runtime-config-statistics.html

package info (click to toggle)
pgadmin3 1.4.3-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 29,796 kB
  • ctags: 10,758
  • sloc: cpp: 55,356; sh: 6,164; ansic: 1,520; makefile: 576; sql: 482; xml: 100; perl: 18
file content (91 lines) | stat: -rw-r--r-- 6,029 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>17.8.Run-Time Statistics</title>
<link rel="stylesheet" href="stylesheet.css" type="text/css">
<link rev="made" href="pgsql-docs@postgresql.org">
<meta name="generator" content="DocBook XSL Stylesheets V1.70.0">
<link rel="start" href="index.html" title="PostgreSQL 8.1.4 Documentation">
<link rel="up" href="runtime-config.html" title="Chapter17.Server Configuration">
<link rel="prev" href="runtime-config-logging.html" title="17.7.Error Reporting and Logging">
<link rel="next" href="runtime-config-autovacuum.html" title="17.9.Automatic Vacuuming">
<link rel="copyright" href="ln-legalnotice.html" title="Legal Notice">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="sect1" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="runtime-config-statistics"></a>17.8.Run-Time Statistics</h2></div></div></div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="runtime-config-statistics-monitor"></a>17.8.1.Statistics Monitoring</h3></div></div></div>
<div class="variablelist"><dl>
<dt>
<span xmlns="http://www.w3.org/TR/xhtml1/transitional" class="term"><code xmlns="" class="varname">log_statement_stats</code> (<code xmlns="" class="type">boolean</code>)</span><br xmlns="http://www.w3.org/TR/xhtml1/transitional"></br><span xmlns="http://www.w3.org/TR/xhtml1/transitional" class="term"><code xmlns="" class="varname">log_parser_stats</code> (<code xmlns="" class="type">boolean</code>)</span><br xmlns="http://www.w3.org/TR/xhtml1/transitional"></br><span xmlns="http://www.w3.org/TR/xhtml1/transitional" class="term"><code xmlns="" class="varname">log_planner_stats</code> (<code xmlns="" class="type">boolean</code>)</span><br xmlns="http://www.w3.org/TR/xhtml1/transitional"></br><span class="term"><code class="varname">log_executor_stats</code> (<code class="type">boolean</code>)</span>
</dt>
<dd><p>        For each query, write performance statistics of the respective
        module to the server log. This is a crude profiling
        instrument.  <code class="varname">log_statement_stats</code> reports total
        statement statistics, while the others report per-module statistics.
        <code class="varname">log_statement_stats</code> cannot be enabled together with
        any of the per-module options.  All of these options are disabled by
        default.   Only superusers can change these settings.
       </p></dd>
</dl></div>
</div>
<div class="sect2" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="runtime-config-statistics-collector"></a>17.8.2.Query and Index Statistics Collector</h3></div></div></div>
<div class="variablelist"><dl>
<dt>
<a name="guc-stats-start-collector"></a><span class="term"><code class="varname">stats_start_collector</code> (<code class="type">boolean</code>)</span>
</dt>
<dd><p>        Controls whether the server should start the
        statistics-collection subprocess.  This is on by default, but
        may be turned off if you know you have no interest in
        collecting statistics.  This option can only be set at server
        start.
       </p></dd>
<dt>
<a name="guc-stats-command-string"></a><span class="term"><code class="varname">stats_command_string</code> (<code class="type">boolean</code>)</span>
</dt>
<dd><p>        Enables the collection of statistics on the currently
        executing command of each session, along with the time at
        which that command began execution. This option is off by
        default. Note that even when enabled, this information is not
        visible to all users, only to superusers and the user owning
        the session being reported on; so it should not represent a
        security risk. This data can be accessed via the
        <code class="structname">pg_stat_activity</code> system view; refer
        to <a href="monitoring.html" title="Chapter24.Monitoring Database Activity">Chapter24, <i>Monitoring Database Activity</i></a> for more information.
       </p></dd>
<dt>
<a name="guc-stats-block-level"></a><span class="term"><code class="varname">stats_block_level</code> (<code class="type">boolean</code>)</span>
</dt>
<dd><p>        Enables the collection of block-level statistics on database
        activity. This option is disabled by default. If this option
        is enabled, the data that is produced can be accessed via the
        <code class="structname">pg_stat</code> and
        <code class="structname">pg_statio</code> family of system views;
        refer to <a href="monitoring.html" title="Chapter24.Monitoring Database Activity">Chapter24, <i>Monitoring Database Activity</i></a> for more information.
       </p></dd>
<dt>
<a name="guc-stats-row-level"></a><span class="term"><code class="varname">stats_row_level</code> (<code class="type">boolean</code>)</span>
</dt>
<dd><p>        Enables the collection of row-level statistics on database
        activity. This option is disabled by default. If this option
        is enabled, the data that is produced can be accessed via the
        <code class="structname">pg_stat</code> and
        <code class="structname">pg_statio</code> family of system views;
        refer to <a href="monitoring.html" title="Chapter24.Monitoring Database Activity">Chapter24, <i>Monitoring Database Activity</i></a> for more information.
       </p></dd>
<dt>
<a name="guc-stats-reset-on-server-start"></a><span class="term"><code class="varname">stats_reset_on_server_start</code> (<code class="type">boolean</code>)</span>
</dt>
<dd><p>        If on, collected statistics are zeroed out whenever the server
        is restarted. If off, statistics are accumulated across server
        restarts. The default is <code class="literal">off</code>. This option can only 
        be set at server start.
       </p></dd>
</dl></div>
</div>
</div></body>
</html>