智能SQL优化工具PawSQL月度更新 | 推出免费私域部署社区版
本月重磅更新:PawSQL正式发布社区版,为个人开发者提供免费的私域部署方案。这是企业级SQL优化技术首次完全开放给个人开发者,用户可在本地环境中享受专业的SQL性能分析和优化建议。
除发布社区版外,我们在T-SQL支持、达梦数据库适配以及PawSQL引擎提升方面也取得了显著进展。
1. 数据库类型支持增强
-
T-SQL 深度适配
本月我们重点加强了对SQL Server T-SQL语法的支持,从底层解析架构到具体语法特性都进行了全面升级:
时间 | 功能改进 |
---|---|
5/22 15:48 | 引入全新的 |
5/22 17:55 | 新增对 |
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 | 统一解析入口点为根节点,优化标识符识别逻辑(正确处理 |
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 | 修复 |
5/27 17:09 | 优化 |
-
SQL审核引擎提升
审核引擎在规则执行和错误处理方面进行了精细化调整:
更新时间 | 改进详情 |
---|---|
5/20 14:34 | 优化`自增列的初始值`规则,避免在初始值为null时产生误报 |
5/30 09:02 | 调整审核规则的执行时序,确保 |
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/月 |