SQL 审核工具 SQLE 2.2306.0-pre3 于今天发布。以下对新版本的 Release Notes 进行详细解读。
文章主要分为以下三部分内容:
一、SQLE 项目介绍
二、新版本主要功能介绍
三、完整的 Release 信息
一、SQLE 项目介绍
爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。目前支持各种数据库规则 700+。
SQLE 获取
类型 | 地址 |
---|---|
版本库 | https://github.com/actiontech/sqle |
文档 | https://actiontech.github.io/sqle-docs/ |
发布信息 | https://github.com/actiontech/sqle/releases |
数据审核插件 开发文档 | https://actiontech.github.io/sqle-docs/docs/dev-manual/plugins/howtodev |
社区版在线体验 | http://demo.sqle.actionsky.com 超级管理员:admin 密码:admin |
企业版在线体验 | http://demo.sqle.actionsky.com:8889 用户:admin 密码:admin |
二、新版本主要功能介绍
【社区版】
本期新增百度云 RDS MySQL 慢日志智能扫描任务,配置后,SQLE 可以对百度云 RDS 实例上的慢 SQL 进行监管。通过 SQLE 平台给出的审核结果,用户可以有针对性地优化数据库性能。以下是简单的功能试用:
1. 前置操作:用户创建的百度云 RDS 实例需为双机高可用版本,并对实例开通慢日志。
2. 在扫描任务列表页面,用户点击创建扫描任务,选择 MySQL 数据库类型,选择任务类型为百度云 RDS MySQL 慢日志,填写相关信息后,点击提交,完成扫描任务创建。
-
实例 ID:百度云 RDS 实例的 ID;
-
Access Key:为账号安全认证中的 Access Key,用于登录百度云 RDS,需要与 Secret Key 一同使用;
-
Access Secret Key:账号安全认证中 Access Key 对应的 Secret Key;
-
启动任务时拉取慢日志时间范围:扫描任务读取慢日志的时间范围,单位为小时,最大范围为 7 天;
-
审核过去时间段内抓取的 SQL: 审核该时间段内抓取到的慢 SQL,单位分钟;
-
RDS Open API 地址:RDS 的地址前缀,用以调用 RDS 服务,需根据实例所在区域进行填写。如当前实例在华东-上海范围,则应填写 rds.fsh.baidubce.com
3. 进入扫描任务详情,可查看扫描任务抓取到的慢 SQL。
4. 点击立即审核,可查看对慢 SQL 的审核结果。
2. 在线输入 SQL 时,支持格式化 SQL
创建工单场景下,在输入 SQL 时,通常会出现一长条的 SQL 语句,难以阅读和理解。为此,本期新增了对在线输入 SQL 进行格式化的功能,以提高 SQL 的可读性。以下是简单的功能体验:
1. 进入创建工单页面,并输入一条 SQL。
2. 点击 SQL 美化,平台将对输入的 SQL 进行格式化。
【企业版】
1. DB2 审核支持生成回滚语句
新增 DB2 回滚语句功能:当用户在 DB2 数据源上进行 SQL 审核时,可查看执行语句对应的回滚语句。
2. DB2 审核支持 SQL 上下文
新增 DB2 的 SQL 上下文审核功能。
用户在 DB2 数据源上进行 SQL 审核时,若同时输入多条 SQL,平台将结合 SQL 上下文,给出相应的审核意见。
例如,如果用户在工单中输入了两条 SQL:创建一张新表 T11,并向其中插入一个新字段。在审核第二句 SQL 时,平台将模拟执行建表语句,并根据上下文给出相应的审核意见。因此,即使实际数据库中不存在表 T11,第二条 SQL 的审核结果也不会触发表不存在的告警。
三、完整的 Release 信息
【社区版】
新特性:
-
[#1589] 智能扫描任务支持百度云 RDS MySQL慢日志;
-
[#1583] 支持 SQL 格式化;
优化:
-
[#1597] 优化 scannerd 采集慢日志文件后上传 SQL 的流程;
-
[#1592] 优化社区版页面上对于企业版功能的提示信息;
-
[#1580] 优化规则加载流程;
Bug 修复:
-
[#1588] 修复智能扫描任务审核时报错 "Error 1046: Data too long" 的问题;
-
[#1482] 修复慢日志扫描任务 SQL 详情出现空白 SQL,阻碍扫描任务执行的问题。
【企业版】
新特性:
-
DB2 审核支持生成回滚语句;
-
DB2 审核支持 SQL 上下文。
还没有评论,来说两句吧...