↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1
历史版本PostgreSQL 8.1 已于 2010 年 11 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本。

17.8. 运行时统计 #

17.8.1. 统计监控 #

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

对于每个查询,将各自模块的性能统计输出到服务器日志中。这是一个简单的性能分析工具,类似于Unix getrusage()操作系统功能。 log_statement_stats报告整个语句的统计信息,而其他选项报告每个模块的统计信息。 log_statement_stats不能与任何单独模块选项一起启用。所有这些选项默认情况下都是禁用的。 只有超级用户才能更改这些设置。

17.8.2. 查询和索引统计信息收集器 #

stats_start_collector (boolean) #

控制服务器是否应启动统计收集子进程。这个选项默认为 on,但如果你知道自己对收集统计信息不感兴趣,可以把它关掉。这个选项只能在服务器启动时设置。

stats_command_string (boolean) #

启用对每个会话当前正在执行的命令及其开始执行时间的统计信息收集。这个选项默认关闭。注意,即使启用,这些信息也不是对所有用户可见,只对超级用户和被报告会话的属主用户可见;因此它不会构成安全风险。这些数据可以通过pg_stat_activity系统视图访问;更多信息参见第 24 章。

stats_block_level (boolean) #

启用对数据库活动的块级统计信息的收集。这个选项默认被禁用。如果启用了这个选项,产生的数据可以通过pg_stat和pg_statio系列系统视图访问;更多信息参见第 24 章。

stats_row_level (boolean) #

启用对数据库活动的行级统计信息的收集。这个选项默认被禁用。如果启用了这个选项,产生的数据可以通过pg_stat和pg_statio系列系统视图访问;更多信息参见第 24 章。

stats_reset_on_server_start (boolean) #

如果为 on,收集到的统计信息会在服务器每次重启时清零。如果为 off,统计信息将跨服务器重启累积。默认值为off。这个选项只能在服务器启动时设置。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。