Expand description
SQL 统计分析模块(v1.13):提供 SQL 标准化、聚合与输出。
Re-exports§
pub use config::StatsConfig;
Modules§
- aggregate
- 统计聚合层:慢 SQL 最小堆 + 高频 SQL
HashMap,支持单次扫描双侧聚合。 - config
- Stats 子命令配置:时间段过滤字段与时间格式验证工具函数。
- normalize
- SQL 字面量标准化:将 SQL 文本中的字符串字面量(单引号包裹,含
''转义) 和数字字面量(整数、浮点)替换为?占位符。 - output
- 统计输出层:将聚合结果写入 CSV 文件或
SQLite数据库(不复用Exportertrait)。
Functions§
- run_
stats - 执行统计分析:流式扫描日志文件,聚合慢 SQL 与高频 SQL,写入 CSV 或
SQLite输出。