查询和索引统计收集器

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

    该参数属于SUSET类型参数,请参考中对应设置方法进行设置。

    取值范围:布尔型

    • on表示开启收集功能。
    • off表示关闭收集功能。

    默认值:on

    track_counts

    参数说明:控制收集数据库活动的统计数据。

    该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。

    取值范围:布尔型

    • on表示开启收集功能。
    • off表示关闭收集功能。

    默认值:on

    track_io_timing

    参数说明:控制收集数据库I/O调用时序的统计数据。I/O时序统计数据可以在pg_stat_database中查询。

    该参数属于SUSET类型参数,请参考中对应设置方法进行设置。

    取值范围:布尔型

    • on表示开启收集功能,开启时,收集器会在重复地去查询当前时间的操作系统,这可能会引起某些平台的重大开销,故默认值设置为off。
    • off表示关闭收集功能。

    默认值:off

    参数说明:控制收集函数的调用次数和调用耗时的统计数据。

    取值范围:枚举类型

    • pl表示只追踪过程语言函数。
    • all表示追踪SQL语言函数。

    默认值:none

    track_activity_query_size

    参数说明:设置用于跟踪每一个活动会话的当前正在执行命令的字节数。

    该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。

    取值范围:整型,100~102400

    默认值:1024

    stats_temp_directory

    参数说明:设置存储临时统计数据的目录。

    该参数属于SIGHUP类型参数,请参考中对应设置方法进行设置。

    取值范围:字符串

    默认值:pg_stat_tmp

    参数说明:用来定期收集thread状态信息的时间间隔。

    该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。

    默认值: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语句进行计数的统计数据。

    该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。

    取值范围:布尔型

    • on表示开启计数功能。
    • off表示关闭计数功能。

    默认值:on