SQL审核 | 智能扫描上新,支持 MySQL processlist 审核,秒级发现问题

2023年 10月 13日 32.2k 0

2.2304.0-pre3

SQLE Release Notes

SQL审核工具 SQLE 2.2304.0-pre3 于今天发布。以下对新版本的 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://demo.sqle.actionsky.com
超级管理员:admin,密码:admin。
企业版在线体验 http://demo.sqle.actionsky.com:8889
用户:admin,密码:admin。

二、新版本功能亮点

新增processlist列表扫描任务,支持事中审核

除了上线前和上线后的审核,用户往往还需要在SQL语句执行过程中对其进行监控和审核,用以及时识别出潜在的问题SQL。然而,当前的审核场景往往无法覆盖事中这一环节的审核。为此,SQLE新增了processlist列表审核扫描任务,实现了事前、事中、事后的全覆盖,使得用户可以在SQL语句的整个生命周期内进行审核和管理,从而减少审核时间和工作量。以下是简单的使用步骤:

用户在智能扫描任务列表新增processlist列表扫描任务,任务创建后,页面将按照审核周期生成任务报告。

  • 采集周期(秒):表示SQLE对 MySQL processlist 的采集频率,SQLE将按照该时间间隔进行 SQL采集。如果该值过低,会影响实例性能;

  • SQL最小执行时间(秒):表示SQLE对 MySQL processlist 的采集过滤条件,只有大于等于该时间的SQL才会被采集记录。如果为0,则表示不进行过滤;

  • 审核过去时间段内抓取的SQL(分钟):processlist列表扫描任务是增量审核,不在该时间段内执行的SQL将不会被再次采集。

三、完整的release信息

Release Notes

特性:

  • [#1450] 新增智能扫描:MySQL processlist 审核;

优化:

  • [#1452] 创建工单页面展示使用的规则模板;

  • [#1451] 调整工单描述的长度限制;

  • [#1446] PG、oracle插件支持影响行数提示【企业版】。

往期版本:

新增SQL影响行数预测功能,助力 SQL 优化!

SQL审核结果支持查看改进建议啦!

SQL审核 | SQLE 2.2303.0 来啦!

平台支持集群模式

新增项目级统计看板,支持按项目查看待办

推荐阅读:

这里有 MySQL/Oracle 最常用的 SQL 开发规则

如何快速使用 SQLE 审核各种类型的数据库

SQLE 兼容 MySQL 8.0 测评

SQLE 如何开发一条自定义的规则

如何使用 SQLE 进行开发阶段 SQL 审核

更多关于 SQLE 的信息和交流,请加入官方QQ交流群:637150065...


本文分享自微信公众号 - 爱可生开源社区(ActiontechOSS)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论