本文共 972 字,大约阅读时间需要 3 分钟。
7 实时统计 RUNTIME STATISTICS
7.1 查询/index 统计数据收集器
以下参数控制是否收集特定的数据库运行统计数据:
7.1.1 track_activities
- 默认值:track_activities = on
- 是否收集每个会话的当前正在执行的命令的统计数据,包括命令开始执行的时间。
7.1.2 track_counts
- 默认值:track_counts = on
- 是否收集数据库活动的统计数据。
7.1.3 track_io_timing
- 默认值:track_io_timing = off
- 是否跟踪I/O操作的时间。
7.1.4 track_functions
- 默认值:track_functions = none # none, pl, all
- 是否跟踪函数调用。
7.1.5 track_activity_query_size
- 默认值:track_activity_query_size = 1024 # (change requires restart)
- 最大跟踪查询大小(需重启数据库生效)。
7.1.6 stats_temp_directory
- 默认值:stats_temp_directory = 'pg_stat_tmp'
- 数据库统计文件的临时存储目录。
7.2 数据库运行日志统计配置
这些参数决定了数据库运行日志中是否记录每个SQL语句执行的统计数据:
- 如果 log_statement_stats = on,其它三个参数必须为 off。
7.2.1 log_parser_stats
- 默认值:log_parser_stats = off
- 是否记录数据库解析器的统计数据。
7.2.2 log_planner_stats
- 默认值:log_planner_stats = off
- 是否报告查询优化器的统计数据。
7.2.3 log_executor_stats
- 默认值:log_executor_stats = off
- 是否跟踪执行器的统计数据。
7.2.4 log_statement_stats
- 默认值:log_statement_stats = off
- 是否记录每个语句的执行统计数据。
原文地址:https://www.cnblogs.com/lykops/p/8263097.html