云数据库 GAUSSDB-查询和索引统计收集器:track_sql_count

时间:2024-11-13 14:45:05

track_sql_count

参数说明:控制是否对每个会话中当前正在执行的SELECT、INSERT、UPDATE、DELETE、MERGE INTO语句进行计数。该参数可在PDB级别设置。

在x86架构集中式部署下,硬件配置规格为32核CPU/256GB内存,使用Benchmark SQL 5.0工具测试性能,开关此参数性能影响约0.8%。

参数类型:布尔型

参数单位:

取值范围:

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

默认值:on。在PDB场景内,若未设置该参数,则继承来自全局的设置。

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

设置建议推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。

  • 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行。
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0354.html