SQL 质量管理 | SQLE 2.2311.0 来啦!


什么是 SQLE?

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

更多功能特性及使用场景:《让所有人不再为 SQL 问题头疼

以下是 SQLE 2.2311.0 正式版的主要功能介绍和 Release Notes。

主要功能介绍

社区版

1、工单支持上传 ZIP 文件

本周我们进一步优化了工单审核的文件支持范围!

现在,您可以通过上传 ZIP 格式文件的方式,轻松审核压缩包中包含的 SQL 语句。

ZIP 文件上传

2、新增 6 条 MySQL 规则

  • 禁止 CHAR,VARCHAR 类型字段字符长度总和超过阈值

  • 禁止使用空间字段和空间索引

  • 禁止使用全文索引

  • SQL 执行计划中 type 字段建议满足规定的级别(可帮助用户避免出现全表扫描)

  • WHERE 子句禁止出现 NULL 值计算 COLUMN_A=NULL,可以写成 COLUMN_A IS NULL

  • 禁止使用 EVENT

3、JetBrains 插件支持快捷切换数据源

本次更新针对 JetBrains 插件审核流程进行了改进,以提升用户体验。

现在,用户可以更便捷地切换待审核的数据源和模式。在之前的版本中,待审核的数据源需要通过全局配置进行设置,对于研发人员在日常工作中涉及多个项目或多个环境(例如测试、预生产)的情况,每次都需要在配置文件中手动设置待审核的数据源,这给操作带来了不便。

通过本次优化,我们将待审核数据源的管理集成到右下角,使用户能够轻松查看和更改当前的数据源,省去了繁琐的全局配置步骤。这一改进将为用户提供更直观、高效的审核体验。

企业版

1、新增公告栏

本期我们发布了一个令人期待的新功能:公告栏!

现在,您可以通过这个便捷渠道传递重要信息。无论是公司内部通知、重要事件的通告还是团队动态,公告栏都能帮助您实现高效的信息传递和沟通。

公告栏效果

 

下面是简单的使用方式预览:

  1. 在登录后,系统将通过弹窗方式展示系统公告。

  2. 弹窗关闭后,您仍可以通过点击右上角的小喇叭标志来查看系统公告。

  3. 平台管理员具有编辑系统公告的权限,可以随时编辑和更新公告的内容。

2、新增达梦慢日志扫描

本期在达梦插件上新增了慢日志扫描任务功能,您可以通过这个功能轻松地扫描和分析数据库中的慢日志,以便及时发现和解决潜在的性能问题。

3、管控列表支持按 SQL 发送端过滤来源

如果您通过慢日志记录了各种执行的 SQL(如开发调试、测试和业务执行的 SQL 等),但只想关注特定的 SQL,如应用程序执行的业务 SQL 时。可以利用慢日志记录的 IP 进行过滤,排除其他不相关的 SQL 审核记录。

IP 过滤

 

Release 信息

社区版

新特性:

  • [#2049] 新增 6 条 MySQL 规则

  • [#2078] 智能扫描支持华为 RDS MySQL类型(V3)

  • [#2080] JetBrains 插件支持快捷切换数据源

  • [#1969] 工单支持上传 ZIP 文件

优化:

  • [#1973] 优化 UI 交互,解决使用 SQL 审核时容易重复触发的问题

  • [#2067] 进行 SQL 审核时,SQL 输入框增加空值判断

  • [#2022] 优化规则建议描述

  • [#2090] 优化 SQL 管控页面的 pass sql 的标签和审核结果列的宽度

Bug 修复:

  • [#1983][#1980][#1955][#2027][#1994][#2018][#2028][#2043][#2089] 修复审核规则缺陷

  • [#1977] 修复 SQL 审核页面的“重置”按钮不生效的问题

  • [#2074] 修复数据源页面切到非第一分页时,搜索任意数据源,结果为空的问题

  • [#2015] 修复审核创建或修改索引的 SQL 语句时,报错获取索引选择性失败的问题

  • [#2031] 解决创建工单页面“重置所有内容”按钮功能异常的问题

  • [#2053] 修复获取 SQL 审核记录列表,解析空的 tag 报错的问题

企业版

 

新特性:

  • [actiontech/sqle-ee/issues/1122] 增加系统公告

  • [actiontech/sqle-ee/issues/1149] SQL 管控列表支持对触发规则进行筛选

  • [actiontech/sqle-ee/issues/1215] 支持 TDSQL 透传 SQL

优化:

  • [actiontech/sqle-ee/issues/1151] scannerd 增加查看版本号的子命令

  • [actiontech/sqle-ee/issues/1188] 优化 SQL 管控页面审核等级过滤方式

  • [actiontech/sqle-ee/issues/1191] SQL 管控列表新增 SQL 发起端信息筛选功能

  • [actiontech/sqle-ee/issues/1210] 调整 SQL 管控列表的默认排序设

  • [actiontech/sqle-ee/issues/1241] 调整 SQL 管控界面的问题 SQL 计算方式,仅包含 error,warn 级别

Bug 修复:

  • [actiontech/sqle-ee/issues/1179] 解决智能扫描中 SQL 指纹过长无法保存的问题

  • [actiontech/sqle-ee/issues/1175] 解决在 JetBrains 插件中使用带特殊字符的密码时报错的问题

  • [actiontech/sqle-ee/issues/1037] 解决使用飞书审核时发生 panic 的问题

  • [actiontech/sqle-ee/issues/1182] 修复 MySQL 慢日志扫描任务和一键 SQL 审核结果不一致的问题

  • [actiontech/sqle-ee/issues/979] 修复 SQL Server 审核时,预检查失败的问题

 

 

体验环境

我们同时提供了 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。

 

🎁 SQL 质量提升官获奖名单已公布,点击查看

投稿文章会在本月排期发布敬请期待!


相關推薦

2023-11-04

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

2023-08-26

8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> SQL 审核工具 SQLE 2.2308.0 于今天发布。以下对新版本的 Release Notes 进行详细解读。 文章主要分为以下三部分内容: 一、SQLE 项目介绍 二、新版本主要功能介绍

2023-06-03

SQL 审核工具 SQLE 2.2305.0 于今天发布。以下对新版本的 Release Notes 进行详细解读。文章主要分为以下三部分内容: 一、SQLE 项目介绍 二、新版本主要功能介绍 三、完整的 Release 信息 一、SQLE 项目介绍 爱可生

2023-07-01

SQL 审核工具 SQLE 2.2306.0 于今天发布。以下对新版本的 Release Notes 进行详细解读。 文章主要分为以下三部分内容: 一、SQLE 项目介绍 二、新版本主要功能介绍 三、完整的 Release 信息 一、SQLE 项目介绍 爱可生开源

2023-10-28

SQL 质量管理平台 SQLE 3.0 于 10 月 24 日发布。本文我们将回顾过去的一年里 2.x - 3.0 实现了哪些功能。 此外,我们还将对 SQLE 2.x 做一段时间的维护,所以还将包括 2.2310.0-pre3 版本的的 Release Notes 解读。 什么是 SQLE? SQLE

2024-08-03

近期新上线,如您对 PG、Oracle 等主流数据源类型也有 SQL 质量管理需求,欢迎体验。以下是 SQLE 各版本之间的能力对比概览:   🎇 目前,SQLE 专业版/企业版 目前支持的 数据库/数据源 类型: Oracle,MySQL,PostgreSQL,SQL Ser

2024-06-29

近期新上线,如您对 PG、Oracle 等主流数据源类型也有 SQL 质量管理需求,欢迎体验。以下是 SQLE 各版本之间的能力对比概览: 🎇 目前,SQLE 专业版/企业版 目前支持的 数据库/数据源 类型: Oracle,MySQL,PostgreSQL,SQL Server,TDSQ

2023-05-27

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。 SQLE 获取 类型 地址 版本库 https://github.com/acti

2023-06-10

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。目前支持各种数据库规则 700+。 SQLE 获取 类型 地址

2023-06-17

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。目前支持各种数据库规则 700+。 SQLE 获取 类型 地址

2023-09-29

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。目前支持各种数据库规则 700+。 SQLE 获取 类型 地址

2023-07-08

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。目前支持各种数据库规则 700+。 SQLE 获取 类型 地址

2024-08-07

查看原文 近日获悉,deepin V23 Release 版本将于8月15日正式上线,新版本将支持 Intel 最新的 Ultra 平台,这使得 deepin V23 有望成为当前市场最适合 AIPC 的操作系统之一。 作为一款基于 Linux 的开源桌面操作系统,deepin 以其美观易用

2023-02-03

本次更新: 更新JCEF 内核(请切到JCEF分支) 颜值提升 解决jx分支新窗口无法打开新TAB的问题 介绍: easy-browser是java开源浏览器,基于jxbrowser/JCEF实现。 支持ARM X86 架构的处理器,windows mac linux 三大操作系统。 特性 HTML5