↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 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 已结束支持。 请参阅 当前版本手册.

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。这个选项只能在服务器启动时设置。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.