SQL 质量管理平台 SQLE 3.0 于 10 月 24 日发布。本文我们将回顾过去的一年里 2.x – 3.0 实现了哪些功能。
此外,我们还将对 v2.x 做一段时间的维护,所以还将包括 v2.2310.0-pre3 版本的的 Release Notes 解读。
1什么是 SQLE?
SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。
更多功能特性及使用场景:《让所有人不再为 SQL 问题头疼》
去年我们在《SQLE 开源一周年总结与规划》中总结了 SQLE 1.x 成绩,并规划了 SQLE 2.x 的 Roadmap。回看这一年,我们不仅达成预期,还实现了更多来自生产环境的实用功能特性。在两周年之际我们也总结一下 2.x 版本实现的功能。
- 支持项目管理功能,基于项目进行资源、权限隔离
-
优化了 SQL 工单体验
- 支持导出历史工单
- 支持在线美化输入的 SQL
- 规则触发后支持查看对应优化说明
- 丰富平台上线方式,如:人工上线、线下执行、终止上线
-
优化了扫描任务体验
- 新增一批扫描任务,包括但不限于:事中审核、在线抓取慢 SQL、扫描 SQL 文件等
- 支持下载扫描任务报告
- 审核结果突出等级,支持查看对应优化说明
-
优化了 SQL 审核能力
- 支持了更多数据源,包括 TDSQL、MyCat、OceanBase For Oracle,同时还支持了从其他平台导入数据源
- 丰富了数据源上的规则支持度,包括但不限于:MySQL、DB2、Oracle 等
- 提供默认的规则知识库
- 支持用户在平台上快速审核 SQL
- 提供 IDEA 审核插件,在代码开发中获得 SQL 审核意见
- 支持自定义审核规则
- 支持查看 SQL 全生命周期管控面板
-
强化了平台的外部对接能力
- 支持钉钉审批、飞书消息推送、飞书审批、webhook
- 在腾讯 CODING 的持续集成中进行 SQL 审核
-
提供了一系列方便使用的基础服务
- 查看操作记录并导出
- 支持集群模式
- 支持冻结项目
- 支持自定义 Logo
- ……
SQLE 3.0 以全新的面貌,正式发布。希望 3.0 为开发者带来更好的体验,帮助企业进一步提升 SQL 质量。
2v2.2310.0-pre3 主要功能介绍
企业版
为 MySQL、TDSQL 填充默认的规则知识库
通过提供预定义的规则最佳实践示例,我们旨在丰富用户对规则的理解,并帮助私有云用户进行规则理解沉淀,从而更好地管理和优化数据库性能。
3v2.2310.0-pre3 Release 信息
社区版
优化:
[#1947] 延长插件启动超时时间
[#1921][#1918] 优化审核规则规则:增加适用场景及性能优化
Bug 修复:
[#1936] 修复规则“不建议创建冗余索引”误报的问题
企业版
新特性:
[actiontech/sqle-ee/issues/1059] 提供默认的规则知识库
优化:
[actiontech/sqle-ee/issues/1131] SQL 管控只同步带标签的 SQL 审核记录
[actiontech/sqle-ee/issues/1119] SQL 上传接口支持通过关键字过滤 SQL
Bug 修复:
[actiontech/sqle-ee/issues/1140] 修复非 admin 用户无法导出 SQL 管控记录的问题
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。
51024 特别企划