查询和索引统计收集器

    **参数说明:**控制收集每个会话中当前正在执行命令的统计数据。

    该参数属于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