请问TiDB配置中的log.slow-threshold和TiKV配置中的slow-log-threshold有何区别,是否需要同时配置?

【 TiDB 使用环境】生产环境
【 TiDB 版本】7.5.0
【复现路径】正在进行生产环境集群初始化
【遇到的问题:】

tidb 配置中 log.slow-threshold: 3000 和TiKV配置中 slow-log-threshold: 3s有何区别? 是否需要同时配置

资源配置:
#10.28.1.150 处理器-1 核心-20 线程-40 内存-128G 硬盘-2T RAID-1
#10.28.1.149 处理器-1 核心-20 线程-40 内存-256G 硬盘-4T RAID-无
#10.28.1.148 处理器-1 核心-20 线程-40 内存-256G 硬盘-4T RAID-无
#10.28.1.147 处理器-1 核心-20 线程-40 内存-256G 硬盘-4T RAID-无
#10.28.1.146 处理器-1 核心-20 线程-40 内存-256G 硬盘-4T RAID-无

集群拓扑:
#TiUP 5实例(占用149 148 147 146 150服务器 不存储业务数据 损坏4服务器可用 用于数据库部署和扩容缩容 默认使用150作为中控服务器)
#TiDB 3实例(占用149 148 150服务器 不存储业务数据 损坏2服务器可用 用于数据库访问入口 默认使用149作为主服务器)
#TiPD 3实例(占用149 148 150服务器 不存储业务数据 损坏2服务器可用 用于数据库集群任务调度 默认使用149为作主服务器)
#TiCDC 1实例(占用147服务器 不存储业务数据 用于向下游MySql数据库异步备份数据 损坏可重建)
#TiKV 6实例 (占用149 148 147服务器 存储业务数据 使用host标签分组 损坏1台服务器可用 损坏2服务器数据丢失)
#TiFlash 2实例(占用146服务器 存储业务数据 损坏1台服务器可重建 重建时列存功能不可用 根据数据规模重建可能需要数小时)

log.slow-threshold 是 TiDB 的配置项,用于设置慢查询日志的阈值。当一个查询的执行时间超过该阈值时,TiDB 会将该查询记录到慢查询日志中。默认情况下,log.slow-threshold 的值为 300 毫秒。动态修改
slow-log-threshold 是 TiKV 的配置项,用于设置慢日志的阈值。当一个请求在 TiKV 上的处理时间超过该阈值时,TiKV 会将该请求记录到慢日志中。默认情况下,slow-log-threshold 的值为 300 毫秒。需要重启TiKV

TiDB 的 log.slow-threshold 主要用于记录 TiDB 上的慢查询日志,而 TiKV 的 slow-log-threshold 主要用于记录 TiKV 上的慢日志。这两个配置项的含义和作用是不同的。

非常感谢您 :yum:

两个作用在不同机器类型的参数

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。