上传 MySQL 慢查询日志,自动按 SQL 形状聚合出 Top N 慢查询,给出执行次数、平均耗时、扫描行数、扫描效率与索引建议。浏览器本地解析,日志不上传。
把 MySQL 慢查询日志(slow query log)拖进来,自动解析每条慢查询的执行时间、锁等待、扫描行数与返回行数,并把「同一条 SQL 只是参数不同」的查询归并成一类,按出现次数排出 Top N。除了常规指标,还会算扫描效率(返回行数 ÷ 扫描行数)——扫描两百万行只返回三行,几乎可以确定是缺索引。支持多个日志文件合并统计,结果可导出 Markdown 报告。12MB 日志约 1 秒出结果,全程在浏览器本地运行。
MySQL 5.7 与 8.0 的标准 slow query log,即包含 # Query_time、Rows_examined 等注释行的格式。
不会。本站没有后端,解析在浏览器的 Web Worker 里完成,可以按 F12 打开 Network 面板自行确认没有任何外发请求。
聚合时会把字面量、数字、IN 列表统一替换为占位符,只保留查询形状。这样才能看出哪一类查询最费资源。