查询和索引统计收集器
**参数说明:**控制收集每个会话中当前正在执行命令的统计数据。
该参数属于SUSET类型参数,请参考中对应设置方法进行设置。
**取值范围:**布尔型
- on表示开启收集功能。
- off表示关闭收集功能。
**默认值:**on
track_counts
**参数说明:**控制收集数据库活动的统计数据。
该参数属于SUSET类型参数,请参考中对应设置方法进行设置。
**取值范围:**布尔型
- on表示开启收集功能。
- off表示关闭收集功能。
**默认值:**on
track_io_timing
**参数说明:**控制收集数据库I/O调用时序的统计数据。I/O时序统计数据可以在pg_stat_database中查询。
该参数属于SUSET类型参数,请参考中对应设置方法进行设置。
**取值范围:**布尔型
- on表示开启收集功能,开启时,收集器会在重复地去查询当前时间的操作系统,这可能会引起某些平台的重大开销,故默认值设置为off。
- off表示关闭收集功能。
**默认值:**off
该参数属于SUSET类型参数,请参考中对应设置方法进行设置。
**取值范围:**枚举类型
- pl表示只追踪过程语言函数。
- all表示追踪SQL语言函数。
**默认值:**none
track_activity_query_size
**参数说明:**设置用于跟踪每一个活动会话的当前正在执行命令的字节数。
该参数属于POSTMASTER类型参数,请参考中对应设置方法进行设置。
**取值范围:**整型,100~102400
**默认值:**200
stats_temp_directory
**参数说明:**设置存储临时统计数据的目录,仅sysadmin用户可以访问。
该参数属于SIGHUP类型参数,请参考中对应设置方法进行设置。
**取值范围:**字符串
**参数说明:**用来定期收集thread状态信息的时间间隔。
该参数属于SUSET类型参数,请参考中对应设置方法进行设置。
**取值范围:**0~1天,单位为min。
**默认值:**30min
enable_save_datachanged_timestamp
**参数说明:**确定是否收集insert/update/delete, exchange/truncate/drop partition操作对表数据改动的时间。
该参数属于USERSET类型参数,请参考中对应设置方法进行设置。
**取值范围:**布尔型
- on表示允许收集相关操作对表数据改动的时间。
- off表示禁止收集相关操作对表数据改动的时间。
**默认值:**on
track_sql_count
**参数说明:**控制对每个会话中当前正在执行的SELECT、INSERT、UPDATE、DELETE、MERGE INTO语句进行计数的统计数据。
在x86平台集中式部署下,硬件配置规格为32核CPU/256GB内存,使用Benchmark SQL 5.0工具测试性能,开关此参数性能影响约0.8%。
该参数属于SUSET类型参数,请参考中对应设置方法进行设置。
**取值范围:**布尔型
- on表示开启计数功能。
- off表示关闭计数功能。
**默认值:**on