📌 更新速览
本月更新包含 21项功能增强 和 9项问题修复,重点提升SQL解析精度与优化建议覆盖率。
一、SQL解析能力扩展
✨ 新增SQL语法解析支持
-
SELECT...INTO TABLE
语法解析(3/26) -
ALTER INDEX RENAME/VISIBLE
语句解析(3/25) -
SQL Server
NOLOCK
表 hint 解析(3/3) -
TOP N
语法结构解析(3/13) -
ALTER INDEX IF EXISTS
语句解析支持(3/24)
🛠️ SQL文本预处理优化
-
HTML实体编码自动转换(3/26)
-
全角空白字符兼容处理(3/12)
二、优化引擎改进
🚀优化引擎改进
-
Oracle/达梦数据库查询折叠优化支持(3/25)
-
RuleOrCond4SelectRewrite
逻辑解析修正(3/25) -
Oracle 视图依赖关系解析修复(3/25)
-
RuleViewResolvingRewrite
规则启用(3/25)
⚙️代价模型改进
-
代价模型计算逻辑调整(3/10)
三、索引引擎改进
🔗 推荐逻辑优化
-
外键顺序与表关联顺序关联分析(3/5)
🧩 功能增强
-
SQL审核模块新增索引推荐功能(3/24)
-
索引分析报告展示格式优化(3/24)
四、缺陷修复
🐞 重要修复
-
RulePredicateSSQRewrite
输出问题修复(3/21) -
hColumnInPredicate
别名引用问题修复(3/4) -
CTE
表引用解析问题修复(3/11)
🔎 分析器优化
-
QueryAnalyzerImpl
逻辑优化(3/25)
五、辅助功能改进
📝 SQL代码生成
-
格式化输出功能(3/14)
-
压缩/非压缩格式输出支持(3/18)
⚡ 性能优化
-
连接关闭资源自动释放(3/7)
-
SQL Server默认
autoCommit
配置(3/5)
🚀 升级建议
本次更新重点提升对非常用SQL语法的解析能力,使优化建议覆盖更多业务场景,建议以下场景用户更新:
-
面向 SQL Server 的查询优化
-
包含 CTE 语句的复杂查询优化
-
极限SQL性能优化的场景
🌐 关于PawSQL
PawSQL专注于数据库性能优化自动化和智能化,提供的解决方案覆盖SQL开发、测试、运维的整个流程,广泛支持包括MySQL/PostgreSQL/Oracle /openGauss/TDSQL/Oceanbase/达梦DM/金仓等各种主流商用和开源数据库,为开发者和企业提供一站式的创新SQL优化解决方案。