pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
这些参数控制服务器范围内的统计信息收集功能。 启用统计信息收集后,产生的数据可以通过pg_stat和 pg_statio系列系统视图进行访问。 更多信息请参阅第 27 章。
track_activities (boolean) #启用对每个会话当前执行命令的信息收集,包括命令开始执行的时间。 此参数默认为开启状态。请注意,即使启用了此参数,该信息也只有超级用户和拥有被报告会话的用户才能看到,因此不应构成安全风险。 只有超级用户能更改这个设置。
track_activity_query_size (integer) #为每个活动会话指定存储当前执行命令的文本所预留的字节数,它们被用于pg_stat_activity.current_query字段。默认值是 1024字节。这个参数只能在服务器启动时被设置。
track_counts (boolean) #启用对数据库活动的统计信息收集。 此参数默认为开启,因为自动清理守护进程需要这些收集到的信息。 只有超级用户能更改这个设置。
track_functions (enum) #启用函数调用次数和耗时的跟踪。指定pl以仅跟踪过程语言函数, all以同时跟踪SQL和C语言函数。默认值为none, 即禁用函数统计跟踪。只有超级用户能更改这个设置。
简单到足以被“内联”到调用查询中的 SQL 语言函数不会被跟踪, 而不管这个设置。
update_process_title (boolean) #启用后,每次服务器接收到新的 SQL 命令时都会更新进程标题。进程标题通常通过ps命令查看,在 Windows 上则可以使用Process Explorer。 只有超级用户能更改这个设置。
stats_temp_directory (string) #设置存放临时统计信息数据的目录。它既可以是相对于数据目录的路径,也可以是绝对路径。默认值是 pg_stat_tmp。将其指向基于 RAM 的文件系统可以减少物理 I/O 需求,并可能提升性能。 这个参数只能在postgresql.conf文件中或服务器命令行上设置。
log_statement_stats (boolean)log_parser_stats (boolean)log_planner_stats (boolean)log_executor_stats (boolean)对于每个查询,将各自模块的性能统计输出到服务器日志中。这是一个简单的性能分析工具,类似于Unix getrusage()操作系统功能。 log_statement_stats报告整个语句的统计信息,而其他选项报告每个模块的统计信息。 log_statement_stats不能与任何单独模块选项一起启用。所有这些选项默认情况下都是禁用的。 只有超级用户才能更改这些设置。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。