本月我们重点加强了对SQL Server T-SQL语法的支持,从底层解析架构到具体语法特性都进行了全面升级:
引入全新的SQLScriptVisitor架构,实现对T-SQL语法的原生支持
针对达梦数据库的执行计划解析进行了专项优化:
时间 | 优化内容 |
---|---|
5/6 21:45 | 解决执行计划中索引使用情况解析的准确性问题 |
5/7 15:21 | 提升索引使用分析的精确度,减少误判情况 |
我们对SQL解析器的核心组件进行了多项改进,提升了解析的准确性和兼容性:
统一解析入口点为根节点,优化标识符识别逻辑(正确处理EXISTS等保留字)
优化引擎在子查询解关联和虚拟表处理方面得到了显著提升:
改进子查询解关联算法:防止同查询块内的谓词错误下推,支持复杂结构的选择列解关联
审核引擎在规则执行和错误处理方面进行了精细化调整:
优化`自增列的初始值`规则,避免在初始值为null时产生误报
PawSQL作为企业级SQL性能与质量管理解决方案,此次发布的社区版面向个人开发者和小规模开发团队,用户可在本地环境或私有云中快速部署PawSQL,实现SQL自动优化和性能验证的一站式体验。
免费使用:社区版在SQL优化和审核的核心功能上与企业版保持同等水准,为用户提供专业级的优化建议和性能分析。
完全私有化部署:通过Docker镜像可在本地或私有云环境中独立部署,确保SQL脚本和业务数据完全在用户掌控范围内,无需向外部传输敏感信息。
零运维负担:仅需2核4G的基础环境即可完成部署,支持容器化和传统主机部署方式,适配多种基础设施架构。
目前市场上的在线SQL优化服务如EverSQL主要支持MySQL和PostgreSQL,通过自动重写SQL语句和生成索引建议来提升查询性能。EverSQL免费版每月仅提供1次优化机会,付费版本从$129/月起,提供10次优化配额。
项目 | PawSQL社区版 | EverSQL免费版 | EverSQL入门版 |
---|---|---|---|
月度配额 | 600次 | 1次 | 10次 |
私有化部署 | ✅ 支持 | ❌ 不支持 | ❌ 不支持 |
索引建议 | ✅ 支持,包含冗余检测 | ✅ 支持 | ✅ 支持 |
查询重写 | ✅ 支持 | ✅ 支持 | ✅ 支持 |
性能验证 | ✅ 支持 | ❌ 不支持 | ❌ 不支持 |
使用成本 | 免费 | 免费 | $129/月 |