欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

SQL查询检查 | 我们深入研究了SQLE中的问题SQL并进行了详细剖析与下钻探索

最编程 2024-07-23 13:03:21
...

1.2206.0-pre2

SQLE Release Notes

SQL审核工具 SQLE 1.2206.0-pre2 于今天发布。以下对新版本的 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。

二、新版本主要功能介绍

1. 支持问题SQL下钻分析【企业版】

在现有的SQLE版本中,SQLE能在不同场景下提供SQL自动审核能力,管控绝大多数SQL问题,给DBA或者开发提供了优化参考。在对面简单亦或复杂的业务SQL场景,我们希望用户能够通过SQLE平台提供的SQL分析能力,快速收集SQL诊断分析所需的必要信息,帮助DBA或者开发进行SQL优化。我们通过SQL审核上线的流程来展示下:

首先在MySQL的数据源下提交某一条SQL并进行审核,如下图所示:

可以看到,此条SQL存在审核意见(此为错误演示)

此时我们可以点击分析按钮来获取分析的必要信息来辅助优化

SQLE会提供SQL分析报告界面,提供执行计划信息,如下图所示:

SQLE会自动识别SQL的库表信息,并展示字段、索引的详细信息,如下图:

2. 登录页更新

SQLE登录页进行了调整,引入了LOGO,加强了品牌标识度。下图是当前新版本的登录页面。

三、完整的release信息

Release Notes

特性

  • [#568] SQL查询支持查看数据字典和执行计划,审核SQL支持进行SQL分析【企业版】;
  • [#606] 登录页面样式调整;

缺陷修复

  • [#563] 修复在SQLE使用MySQL8.0作为业务库时,通过open api往审核任务中添加SQL时,接口报错报错的问题(社区反馈);
  • [#594] 修复使用数据源创建过工单之后,对应的删除数据源若删除会导致工单详情页面打开提示未知错误的问题。

四、后续规划

  • SQLE 近期会支持更多类型数据库的SQL下钻分析;
  • SQLE 后续会针对不同的数据库类型展示更多SQL优化针对的信息。