前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL审核 | SQLE 1.2204.0 来啦!

SQL审核 | SQLE 1.2204.0 来啦!

作者头像
爱可生开源社区
发布2022-05-23 09:03:59
4080
发布2022-05-23 09:03:59
举报
文章被收录于专栏:爱可生开源社区

1.2204.0

SQLE Release Notes

SQL审核工具 SQLE 1.2204.0 于今天发布。以下对新版本的 Release Notes 进行详细解读。

文章主要分为以下三部分内容:

一、SQLE 项目介绍

二、新版本主要功能介绍

三、完整的release信息

一、SQLE 项目介绍

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

SQLE 获取

类型

地址

版本库

https://github.com/actiontech/sqle

文档

https://actiontech.github.io/sqle-docs-cn/

发布信息

https://github.com/actiontech/sqle/releases

数据审核插件开发文档

https://actiontech.github.io/sqle-docs-cn/3.modules/3.7_auditplugin/auditplugin_development.html

在线体验

http://124.70.158.246:8888/ 超级管理员:admin,密码:admin。

二、新版本主要功能介绍

1、SQL上线流程优化

社区版的SQL审核上线流程支持了审批环节,可以为不同的项目配置不同的审批人权限。

2、gh-ost 使用优化

在审核阶段进行dry-run操作,减少上线过程的失败率。

当 dry-run 成功时,审核会提示用户接下来上线会使用gh-ost进行Online DDL 操作;

当dry-run 失败时,审核会提示 gh-ost 的 dry-run 报错详情,用户可以解决gh-ost的问题后再审核上线,避免将问题留到上线环节再处理。

3、审核任务添加消息推送可以实时推送审核报告结果

目前审核任务做自动审核时,用户在脱离平台时无法感知。因此给审核任务审核结果消息推送,达到整个SQL审核任务流程闭环。例如在慢日志审核的场景下,当慢日志里出现了不合规的SQL,此时就能够通过邮件或者webhook的方式接收到审核结果。

我们在社区版支持了邮件推送,在企业版上额外增加webhook推送。

审核任务推送的配置界面:

邮件推送案例:

飞书(webhook)推送案例:

三、完整的release信息

Release Notes

特性

  • [#441] gh-ost使用优化,在审核阶段进行dry-run并输出审核建议
  • [#442] Mybatis Scanner 添加命令行参数可配置跳过无法解析的SQL
  • [#429] 审核任务的审核详情界面展示审核时间, 通过率, 评分信息等详细信息
  • [#453] 权限系统优化,新增以下内容:
  • 新增工单审批权限,具备该权限的用户可对特定的审批流程进行审批,无需指定特定人员;
  • 默认上线流程模板增加审批流程,流转步骤由【创建工单 -> SQL上线】调整为【创建工单 -> SQL审批-> SQL上线】;
  • 审核任务新增权限:“创建审核任务”,“查看他人创建的审核任务”,可对审核任务进行细分的权限管理。
  • [#448] 审核任务添加消息推送可以实时推送审核报告结果:
  • 支持邮件推送【社区版】;
  • 支持配置webhook推送【企业版】。
  • [#463] Mybatis XML文件审核的流程兼容解析iBatis XML文件。

优化

  • [#469] 优化规则模板界面“应用的数据库”列布局。

缺陷修复

  • [#425] 修复过长的SQL文本审核导致SQLE审核报错的问题【社区反馈】
  • [#443] 修复MySQL给字段指定非预期的字符集排序规则匹配规则 “建议使用规定的数据库排序规则“的问题【社区反馈】
  • [#449] 修复存在多数据源时 "查看他人创建的工单" 权限只能查看一个数据库工单的问题;
  • [#465] 修复规则 "建议选择可选性超过阈值字段作为索引" 判定结果不准确的问题。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 爱可生开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档