当前位置: 首页 > news >正文

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

本月重磅更新: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/月

http://www.xdnf.cn/news/944515.html

相关文章:

  • 负载均衡LB》》LVS
  • 【仿生机器人】建模—— 图生3D 的几个办法
  • STM32 _main 里做了什么
  • Leetcode4(寻找两个正序数组的中位数)
  • 前端小程序面试题
  • Notepad++ 官方下载
  • uniapp 小程序 学习(一)
  • 生信服务器 | 做生信为什么推荐使用Linux服务器?
  • C/CPP 结构体、联合体、位段内存计算 指南
  • 总结input标签的各种类型
  • 可视化预警系统:如何实现生产风险的实时监控?
  • 篮球杯软件赛国赛C/C++ 大学 B 组补题
  • GC1808:高性能音频ADC的卓越之选
  • Web APIS Day01
  • 超低成本U型光电开关红外对射管检测电路
  • 基于单片机的宠物屋智能系统设计与实现(论文+源码)
  • 力扣HOT100之栈:394. 字符串解码
  • 256bps!卫星物联网极低码率语音压缩算法V3.0发布!
  • docker容器保存为不依赖基础镜像的独立镜像方法
  • 【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
  • 深入剖析AI大模型:大模型时代的 Prompt 工程全解析
  • Jenkins自动发布C# EXE执行程序
  • Unity中的对象池ObjPool/PoolManager
  • 安宝特方案丨船舶智造的“AR+AI+作业标准化管理解决方案”(装配)
  • 基于Python的气象数据分析及可视化研究
  • Python打卡训练营学习记录Day49
  • C++11智能指针
  • Linux入门(十五)安装java安装tomcat安装dotnet安装mysql
  • 虚拟机网络不通的问题(这里以win10的问题为主,模式NAT)
  • Python爬虫(52)Scrapy-Redis分布式爬虫架构实战:IP代理池深度集成与跨地域数据采集