智能 SQL 优化工具 PawSQL 在 2025 年 4 月迎来了又一轮实质性功能升级。从 SQL 优化重写、SQL审核机制升级,到 SQL解析器增强、SQL Server SSL 支持。本文将带你快速回顾本月的重点更新。文末有彩蛋😁!
QueryAuditResult
从 4 月起,每一条 SQL 语句都会生成独立的 QueryAuditResult
,包括结构解析、字段统计、执行计划摘要等内容,便于后续自动化分析和审核汇总。
4 月 30 日起,以下审核规则将在所有语句处理完成后统一执行,避免误报:
CommentsOnTableRequired
CommentsOnColumnRequired
SpecificColumnsRequired
NumOfIndexesExceedThreshold
🎯 更适合批量脚本的审核!
FilterPredicatePushDownRewrite
得到增强,支持将 WHERE
条件下推到派生表,减少中间数据,优化执行效率。
新增 LateralQueryRewrite
,并改进了 QueryFoldingRewrite
,支持 侧向子查询的自动折叠处理。
修复 RuleOrCond4SelectRewrite
在无 GROUP BY
且存在聚合函数场景下的误判问题。
TRIM
函数、QueryValues
表等场景的解析异常支持通过参数配置开启 SSL(如 encrypt=true
等),满足金融、政府等行业合规加密需求。
未启用性能验证功能时,将默认保留 SQL 中原始参数,便于代码审查与风险评估。
最新更新修复了 达梦和 Oracle 数据库中 Explain 语句对索引使用的解析缺陷,让计划分析更准确、可视化更清晰。
4 月的 PawSQL 在以下方面实现显著:
🧠 更智能:SQL 重写更强,规则执行更合理 🔍 更全面:统一审核、覆盖所有语句 🔐 更安全:支持 SSL,参数处理更灵活