SQL 质量管理 | SQLE 3.2312.0 来啦!


外向笑小鸭子
外向笑小鸭子 2024-01-02 10:12:10 52240
分类专栏: 资讯

1什么是 SQLE?

SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。

以下是 SQLE 3.2312.0 的 Release Notes。

2主要功能介绍

社区版

1、支持查看 SQL 所属文件

考虑到审核 ZIP 文件和 GIT 仓库文件时,可能包含多个文件,因而无法快速定位 SQL 问题点的问题,本期支持在审核这两个 SQL 来源时,标识 SQL 的具体路径,方便用户快速定位问题 SQL 并修改。

2、JetBrains 插件适配 SQLE V3 版本

由于 SQLE V3 的接口发生变更,而插件还在使用旧接口,导致 SQLE V3 无法正常使用 IDE 插件。本期升级了 JetBrains 插件,以兼容 V3 版本 SQLE。

3、索引创建建议优化

本期对索引创建相关规则的代码进行了整体重构,使得不同建议相互独立,解决了原先建议不合理不清晰、覆盖场景不全的问题,具体优化点如下:

  • 修复缺陷

    • 修复了三星索引建议中,给出的索引排序建议不合理的问题;

    • 修复了当无法解析 MySQL 版本号时,建议不触发的问题;

  • 增加场景覆盖

    • 结合 SELECT 选择的列、覆盖索引情况,给出三星索引建议;

    • 增加对函数索引或虚拟列索引的使用建议;完善前缀模式匹配的场景支持;

  • 优化建议的提示内容

    • 在建议中提示对应的 SQL 内容,方便快速定位问题点。

企业版

1、SQL 管控优化

本期对 SQL 管控页面做了优化,提高 SQL 管控的能力,具体优化点如下:

  • 增加端点信息和 Schema 信息展示:现在您可以在 SQL 管控页面上综合查看SQL的详细数据源信息,这样您可以更准确地判断问题 SQL 的紧急程度;

  • 优化效率低下的查询 SQL:我们解决了现有页面卡顿的问题,提升了查询 SQL 的效率,使您能够更顺畅地使用 SQL 管控页面;

  • 支持 SQL 分析:当您在管控页面上发现有问题的 SQL 时,您可以直接参考 SQL 执行计划和审核建议,以便更准确地判断问题的原因,并缩短问题定位的路径。

2、MyBatis审核优化

在本期的更新中,我们对 MyBatis 文件类型的审核支持进行了提升,具体优化如下:

  • 支持 SQL 分析:您可以更全面地了解带有占位符的 SQL 语句的执行情况,从而更好地优化和调整您的查询。

  • 增加了对包含占位符的 SQL 是否使用索引的检查功能:您可以方便地验证带有占位符的 SQL 是否充分利用了合适的索引,从而提高查询的性能和效率。

 

3Release 信息

社区版

新特性:
  • [#2185] JetBrains 插件适配 SQLE V3 版
优化:
  • [#2062] 审核规则完善:“避免使用 COUNT(COL)”规则增加对子查询场景的支持
  • [#2114] 审核规则完善:判断 MyBatis 配置文件解析出来的 SQL 是否使用索引
  • [#2117] 优化 MySQL 索引建议逻辑
  • [#2155] 规则模板详情新增规则名模糊查询
Bug 修复:
  • [#2127] 修复创建工单时数据源列表异常的问题
  • [#2164] 修复使用脚本启动 SQLE,启动失败,但输出启动成功的问题
  • [#2169] 修复审核规则缺陷
  • [#2138] 修复当扫描任务去扫描没有开启审核规则的数据源的时候报错的问题
  • [#2125] 修复无法审核带特殊字符的 SQL 的问题

企业版

优化:
  • [actiontech/sqle-ee/issues/1271] SQL 管控列表增加 schema 列展示
  • [actiontech/sqle-ee/issues/1229] 优化 SQL 管控端点信息展示
  • [actiontech/sqle-ee/issues/1294] DB2 Top SQL 扫描任务优化
  • [actiontech/sqle-ee/issues/1266] SQL 管控页面支持使用 SQL 分析
  • [actiontech/sqle-ee/issues/1256] SQL 分析功能支持 MyBatis 文件解析出来的 SQL
  • [actiontech/sqle-ee/issues/1272] 采集慢日志文件时,支持通过 IP 过滤内容
  • [actiontech/sqle-ee/issues/1283] 去掉冗余的日志内容
Bug 修复:
  • [actiontech/sqle-ee/issues/1174] 修复 TDSQL 审核规则 panic 的问题
  • [actiontech/sqle-ee/issues/1230] 修复慢日志审核结果同步到 SQL 管控,出现相同 SQL 时出错的问题
  • [actiontech/sqle-ee/issues/1291] 修复智能扫描 MySQL 慢日志部分 schema 提取不到的问题
  • [actiontech/sqle-ee/issues/1282] 修复 SQL 工作台页面审核按钮不可用的问题
  • [actiontech/sqle-ee/issues/1274] 修复工单审核 TDSQL 时 panic 的问题

4体验环境

我们同时提供了 SQLE 社区版和企业版的线上 DEMO 环境,可以通过访问社区官网获取入口,目前已更新为 SQLE 3.0 版本。

社区版:http://demo.sqle.actionsky.com/

企业版:http://demo.sqle.actionsky.com:8889/

登录信息:用户名 admin 密码 admin。登录后您可以轻松体验 SQLE 的丰富功能。

部署文档:https://actiontech.github.io/sqle-docs/docs/deploy-manual/intro

🤗 请将任何 SQLE 的 Bug、问题和需求提交到 SQLE GitHub Issue。

 


往期版本

重磅预告:SQLE 企业版插件大放送!

SQLE 2.2311.0 正式版发布,六项新功能,欢迎体验!

SQLE 2.2310.0 来啦!

SQLE 3.0 正式发布!SQL 质量提升官持续招募中

阅读推荐

SQLE 3.0 部署实践

关于 SQLE 体验活动的问题解答

开源产品测评之 SQL 上线能力

这里有 MySQL/Oracle 最常用的 SQL 开发规则

如何快速使用 SQLE 审核各种类型的数据库

SQLE 兼容 MySQL 8.0 测评

如何使用 SQLE 进行开发阶段 SQL 审核

关于 SQLE

一个支持多种不同类型数据库,覆盖事前控制、事后监督、标准发布场景,帮助您建立质量规范的 SQL 全生命周期质量管理平台。

SQLE 获取

🔗 Github https://github.com/actiontech/sqle
📚 文档 https://actiontech.github.io/sqle-docs/
💻 官网 https://opensource.actionsky.com/sqle/
👥 微信技术交流群:添加管理员微信 ActionOpenSource
📊 社区版和企业版功能对比:https://actiontech.github.io/sqle-docs/docs/support/compare

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=34073
赞同 0
评论 0 条
外向笑小鸭子L0
粉丝 0 发表 622 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2935
【软件正版化】软件正版化工作要点  2854
统信UOS试玩黑神话:悟空  2811
信刻光盘安全隔离与信息交换系统  2702
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1235
grub引导程序无法找到指定设备和分区  1205
点击报名 | 京东2025校招进校行程预告  162
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  160
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  156
金山办公2024算法挑战赛 | 报名截止日期更新  153
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!