如果说SQL审核/SQL优化工具的上半场比拼的是 “支持多少数据库、覆盖多少规则”,那么进入 2025 年,下半场的关键正在发生变化:
谁能在复杂、多数据库、批量化的真实业务 SQL 中,稳定、准确、可扩展地工作。
2025 年 11 月,PawSQL 的一系列更新,正是围绕这一核心命题展开。本文将从数据库支持、SQL 语义建模、性能与审核引擎、工程稳定性四个维度,系统梳理本月的关键进展。
11 月,PawSQL 在 国产 PostgreSQL 生态迈出了关键一步:
意味着什么?这不再是“语法能过”,而是具备了可用于真实生产审计与性能分析的 PostgreSQL 能力,对金融、政企等国产数据库用户尤为关键。
11 月最“隐蔽”、但也最关键的一项工作,是变量解析体系的整体升级:
DECLARE / SET 等本地变量这解决了什么问题?
在真实业务中,大量 SQL 并不是“单条 SELECT”,而是:
这是很多审核工具长期不稳定的根源。 本次调整,让 PawSQL 在复杂 SQL 脚本、存储过程片段、批处理审核中的稳定性明显提升。
一些“小修复”,实际解决的是高频误报问题:
SYSTIMESTAMP、CURRENT_DATE、DBTIMEZONE 等关键词只有一个:更贴近数据库真实行为,而不是“标准 SQL 理想模型”。
USING(col) 关联错误a = 1 AND a <> 1” 推导 恒假谓词
这些改动直接提升 PawSQL 在 TPDS 类复杂查询、OLAP 分析 SQL 中的可靠性。
DbAuditResult 引入 评分(Score)模型getRows 在无表上下文时增强健壮性这为后续:
提供了必要的数据基础。
如果说前面的改动偏“能力”,那么这一部分完全是工程化能力。
11 月,PawSQL 对审核任务系统进行了结构级重构:
这解决的不是“一条 SQL”,而是:
同一时间,成百上千条 SQL 如何稳定审核?
对企业级用户来说,这往往比单条 SQL 的解析能力更重要。
dbe_profiler 模式0.8.56 → 0.8.59这些“看不见”的修复,直接影响用户对工具的长期信任度。
🌐关于PawSQL
PawSQL专注于数据库性能优化自动化和智能化,提供的解决方案覆盖SQL开发、测试、运维的整个流程,广泛支持多种主流商用、国产和开源数据库,为开发者和企业提供一站式的创新SQL优化解决方案。
