查询和索引统计收集器负责收集数据库系统运行中的统计数据,如在一个表和索引上进行了多少次插入与更新操作、磁盘块的数量和元组的数量、每个表上最近一次执行清理和分析操作的时间等。可以通过查询系统视图pg_stats和pg_statistic查看统计数据。下面的参数设置服务器范围内的统计收集特性。
**参数说明:**控制收集每个会话中当前正在执行命令的统计数据。
该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
**取值范围:**布尔型
**默认值:**on
**参数说明:**控制收集数据库活动的统计数据。
该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
**取值范围:**布尔型
说明: 在AutoVacuum自动清理进程中选择清理的数据库时,需要数据库的统计数据,故默认值设为on。
**默认值:**on
**参数说明:**控制收集数据库I/O调用时序的统计数据。I/O时序统计数据可以在pg_stat_database中查询。
该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
**取值范围:**布尔型
**默认值:**off
**参数说明:**控制收集函数的调用次数和调用耗时的统计数据。
该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
须知: 当SQL语言函数设置为调用查询的“内联”函数时,不管是否设置此选项,这些SQL语言函数无法被追踪到。
**取值范围:**枚举类型
**默认值:**none
**参数说明:**设置用于跟踪每一个活动会话的当前正在执行命令的字节数。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
**取值范围:**整型,100~102400
**默认值:**1024
**参数说明:**设置存储临时统计数据的目录。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
须知: 将其设置为一个基于RAM的文件系统目录会减少实际的I/O开销并可以提升其性能。
**取值范围:**字符串
**默认值:**pg_stat_tmp
**参数说明:**用来定期收集thread状态信息的时间间隔。
该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
**取值范围:**0~1天,单位为min。
**默认值:**30min
**参数说明:**确定是否收集insert/update/delete, exchange/truncate/drop partition操作对表数据改动的时间。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
**取值范围:**布尔型
**默认值:**on
**参数说明:**控制对每个会话中当前正在执行的SELECT、INSERT、UPDATE、DELETE、MERGE INTO语句进行计数的统计数据。
该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。
**取值范围:**布尔型
默认值:on
说明:
- track_sql_count参数受track_activities约束:
- track_activities开启而track_sql_count关闭时,如果查询了gs_sql_count视图,日志中将会有WARNING提示track_sql_count是关闭的;
- track_activities和track_sql_count同时关闭,那么此时日志中将会有两条WARNING,分别提示track_activities是关闭的和track_sql_count是关闭的;
- track_activities关闭而track_sql_count开启,此时日志中将仅有WARNING提示track_activities是关闭。
- 当参数关闭时,查询视图的结果为0行。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。