Tracing Databend
Introduced or updated: v1.2.199
Databend 利用 Rust 的 tracing 生态系统,特别是 tokio-tracing,用于日志记录和性能分析。
启用 Tracing
可以通过环境变量 LOG_LEVEL
或配置文件 databend-query.toml 在 Databend 中启用 Tracing。
使用环境变量启用
- 在您的系统上打开终端或命令提示符,然后导航到
databend-query
二进制文件所在的目录。
# 将 "/path/to/databend" 替换为您系统上的实际路径
cd /path/to/databend
- 进入正确的目录后,运行以下命令来设置执行 databend-query 命令的日志级别。 根据您的具体要求调整日志级别。 在提供的示例中,DEBUG 用作说明性日志级别:
LOG_LEVEL=DEBUG ./databend-query
- 在跟踪查询的执行之前,在 Databend 中将
max_threads
设置为 1。 这确保了一个简化的环境,可以更轻松地跟踪和分析查询,从而有助于有效地进行故障排除和性能分析。
SET max_threads=1;