他のバージョンの文書11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

18.8. 実行時統計情報

18.8.1. 問い合わせおよびインデックスに関する統計情報コレクタ

これらのパラメータは、サーバ全体の統計情報収集機能を制御します。 統計情報収集が有効ならば、生成されるデータはpg_statpg_statio系のシステムビュー経由でアクセス可能です。 詳細は第26章を参照してください。

track_activitiesboolean

各セッションで実行中のコマンドに関する情報とそのコマンドの実行開始時刻の収集を有効にします。 このパラメータはデフォルトで有効です。 有効な場合であっても、すべてのユーザがこの情報を見ることができず、スーパーユーザと報告されたセッションの所有者のみから可視である点に注意してください。 このためセキュリティ上の危険性はありません。 スーパーユーザのみがこの設定を変更することができます。

track_countsboolean

データベースの活動についての統計情報の収集を有効にします。 収集される情報を自動バキュームデーモンが必要とするため、このオプションはデフォルトで有効です。 スーパーユーザのみがこの設定を変更することができます。

update_process_titleboolean

サーバが新しいSQLコマンドを受け取る時に毎回、プロセスタイトルを更新できるようにします。 プロセスタイトルは通常、psコマンドやWindowsではProcess Explorerを使用して表示させることができます。 スーパーユーザのみがこの設定を変更することができます。

18.8.2. 統計情報の監視

log_statement_stats (boolean)
log_parser_stats (boolean)
log_planner_stats (boolean)
log_executor_stats (boolean)

各問い合わせに対し、対応するモジュールの性能に関する統計情報をサーバログに書き出します。 これは雑なプロファイリング手段です。 log_statement_statsは文に関する統計情報全体を、この他はモジュール毎の統計情報を報告します。 log_statement_statsとモジュール毎のオプションを一緒に有効にすることはできません。 デフォルトでこれらのオプションはすべて無効です。 スーパーユーザのみがこの設定を変更することができます。