Skip to main content

Module stats

Module stats 

Source
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 数据库(不复用 Exporter trait)。

Functions§

run_stats
执行统计分析:流式扫描日志文件,聚合慢 SQL 与高频 SQL,写入 CSV 或 SQLite 输出。