智能SQL优化工具PawSQL月度更新 | 推出免费私域部署社区版

发布于:2025-06-11 ⋅ 阅读:(23) ⋅ 点赞:(0)

本月重磅更新:PawSQL正式发布社区版,为个人开发者提供免费的私域部署方案。这是企业级SQL优化技术首次完全开放给个人开发者,用户可在本地环境中享受专业的SQL性能分析和优化建议。

除发布社区版外,我们在T-SQL支持、达梦数据库适配以及PawSQL引擎提升方面也取得了显著进展。

1. 数据库类型支持增强    

  • T-SQL 深度适配

本月我们重点加强了对SQL Server T-SQL语法的支持,从底层解析架构到具体语法特性都进行了全面升级:

时间 功能改进

5/22 15:48

引入全新的SQLScriptVisitor架构,实现对T-SQL语法的原生支持

5/22 17:55

新增对SELECT uid = col FROM t别名语法的支持(SQL Server独有写法)

5/22 18:05

调整字符串常量转义规则,符合T-SQL标准(禁用反斜杠转义)

5/25 09:01

重构语法规则文件结构,统一各数据库类型的解析逻辑

5/26 10:28

完善临时表识别机制,准确区分本地和全局临时表类型

  • 达梦(DM)数据库优化

针对达梦数据库的执行计划解析进行了专项优化:

时间 优化内容

5/6 21:45

解决执行计划中索引使用情况解析的准确性问题

5/7 15:21

提升索引使用分析的精确度,减少误判情况

2. PawSQL引擎核心升级      

  • SQL解析器优化

我们对SQL解析器的核心组件进行了多项改进,提升了解析的准确性和兼容性:

时间 改进内容

5/16 09:24

统一解析入口点为根节点,优化标识符识别逻辑(正确处理EXISTS等保留字)

5/15 19:47

增加对中文全角空白字符的解析支持

5/23 15:49

保持MySQL环境下双引号字符串常量的向下兼容性

5/30 11:04

修复外键约束定义解析问题(解决父表包含模式前缀时的解析异常)

5/30 09:00

增强SQL注释语句的解析处理能力

  • SQL优化引擎增强

优化引擎在子查询解关联和虚拟表处理方面得到了显著提升:

时间 功能增强

5/16 09:18

改进子查询解关联算法:防止同查询块内的谓词错误下推,支持复杂结构的选择列解关联

5/23 17:49

修复RulePredicatesSSQRewriteRuleSelectSSQRewrite中的解关联逻辑缺陷

5/27 17:09

优化VALUES子句虚拟表的结构识别和处理机制

  • SQL审核引擎提升

审核引擎在规则执行和错误处理方面进行了精细化调整:

更新时间 改进详情

5/20 14:34

优化`自增列的初始值`规则,避免在初始值为null时产生误报

5/30 09:02

调整审核规则的执行时序,确保CommentsOnTableRequired等规则在所有语句审核完成后执行

3. PawSQL社区版正式发布     

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/月