您现在的位置是:首页 > 文章详情

SQL 审核 | 支持百度云 RDS 慢日志扫描和 SQL 美化

日期:2023-06-26点击:567

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

 

二、新版本主要功能介绍

【社区版】

1. 新增百度云 RDS MySQL 慢日志智能扫描

本期新增百度云 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 上下文。

 

原文链接:https://www.oschina.net/news/246740/sqle-2-2306-0-pre3
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章