SAMPLE_AND_SLOW_QUERY:既记录 slow query 的全链路 Trace ,也记录采用 query 的全链路 Trace 日志。

记录采用 query 的全链路 Trace 日志是什么意思?那不是等于记录所有的query 执行都记录全链路 Trace。

2 个赞

@论坛小助手

记录采用 query 的全链路 Trace 日志意味着对所有执行的查询都记录全链路的 Trace 日志,包括每一个执行阶段的耗时和其他相关信息。而 SAMPLE_AND_SLOW_QUERY 则是一种特定的记录策略,它不仅记录 slow query 的全链路 Trace 日志,还会根据一定的采样率(sample_pct)记录部分普通查询的全链路 Trace 日志。这种策略能够在保留 slow query 详细信息的同时,减少全量记录带来的存储压力和性能影响。

检索到的文档如下:

  1. 全链路追踪方法
  2. 全链路追踪概述
  3. trace log
2 个赞