数据仓库服务 GAUSSDB(DWS)-资源管理:time_track_strategy

时间:2024-12-09 15:13:20

time_track_strategy

参数说明:设置当前会话算子执行时间收集采用的策略。该参数仅8.2.1及以上集群版本支持。

参数类型:SIGHUP

取值范围:枚举型

  • tsc,使用TSC(Time-Stamp Counter)进行算子执行时间的收集,适用perf级别的Top SQL以及EXPLAIN,且仅针对非向量化算子。其他场景依然使用时间函数进行执行时间的收集。
  • vector,关闭perf级别Top SQL非向量化算子执行时间的收集,其他场景不受影响,依然使用时间函数进行执行时间的收集。
  • timer,所有场景均使用时间函数进行时间算子执行时间的收集,8.2.0及之前的集群版本均使用该方法进行算子执行时间的收集。
  • opt,数据库根据节点情况优先选取tsc进行算子自行时间收集,若tsc不可用则使用默认的时间函数进行时间收集。

默认值:timer

  • TSC有两种转换时间的方法,包括TSC频率和换算数。X86平台默认仅能使用TSC频率,ARM平台默认优先使用TSC换算数。可通过tsc相关的视图或者函数查看当前或者所有节点的TSC换算信息。
  • 新安装集群场景下,该参数的默认值为tsc。升级场景下,该参数为保持前向兼容,其默认值为timer。
  • TSC模式为强制模式,即使TSC不可靠也依然使用TSC。
support.huaweicloud.com/devg-910-dws/dws_04_0922.html