在文档《在线修改 TiDB 配置》中有如下描述:
TiDB配置参数log.expensive-threshold
对应的系统变量为tidb_expensive_query_time_threshold
。
但是,在TiDB配置参数文档中,对log.expensive-threshold
的描述,指的是行数,如下:
对系统变量tidb_expensive_query_time_threshold
的描述,指的是时间,如下:
疑问如下:
- 文档《在线修改 TiDB 配置》中,对于
log.expensive-threshold
对应的系统变量为tidb_expensive_query_time_threshold
的描述,是否不准确? - 文档中描述,当查询行数超过
log.expensive-threshold
时,会记录[EXPENSIVE_QUERY]
日志。但是,根据多位 TiDBer 使用反馈,该配置参数不起作用。只有触发mem-quota-query(tidb_mem_quota_query)
或tidb_expensive_query_time_threshold
,才会记录[EXPENSIVE_QUERY]
日志。
麻烦官方确认以上两点疑问?