SQLE 3.2403.0 发布,为国产数据库 SQL 质量保驾护航!

🎈 新功能

社区版

1. 开放 SQL 分析功能到社区版

目前通过 SQLE 提供的审核功能可以快速获取 SQL 的优化建议,您可以结合审核建议去优化 SQL。如果结合审核规则仍不清楚具体的问题 SQL 优化方式,建议尝试新开放的SQL 分析功能。

通过 SQL 分析功能,您可快捷查看 SQL 的执行计划、索引分析、成本评估、对应的表结构等信息,以此更快地定位和识别潜在的性能问题,更加精准地进行优化。

分析效果

分析效果

2. 新增个人访问令牌功能

本期新增了生成个人访问令牌的功能,您可以在个人中心生成个人访问令牌,用于在 IDE 等工具上进行身份验证,以此增强账户访问安全性;同时还可以免去记忆和输入密码的繁琐步骤,提高使用效率。

生成令牌

用法示例

3. 智能扫描支持 webhook 对接

在之前的版本中,您可以通过配置智能扫描,自动监控数据源上产生的 SQL,如慢 SQL、TOPSQL、会话 SQL 等,管理潜在的坏 SQL。

在本期更新中,我们对智能扫描功能进行了优化,为扫描任务配置了 webhook 推送能力。这意味着您现在可以通过第三方服务接收扫描任务的问题总结和提炼信息,避免因未能及时登录平台而错过关键信息。此外,您还可以使用快捷跳转功能直接回到平台,结合更具体和专业的分析结果,更快地做出相应的决策和处理。

4. 自动检查浏览器版本兼容性,并给出不兼容提示

目前 SQLE 兼容的最低浏览器版本是 chrome version 80,当您使用的浏览器内核不是 Chrome 或 Chrome 版本低于 80 时,会遇到兼容性问题,表现为部分功能使用异常。为确保您能够正常使用系统的功能,本期平台给出了明确的不兼容提示,以此避免出现不必要的问题。

浏览器版本不兼容提示

企业版

1. 支持达梦数据库

为满足数据库国产化趋势,企业版现在已支持达梦数据源类型,您可以结合目前提供的 80 多条审核规则进行 SQL 审核及优化,并通过终止上线、SQL 回滚语句提示等功能,保障 SQL 执行安全,帮助企业用户提升达梦数据库的 SQL 质量。

数据库类型支持 DM

此外,平台还支持采集达梦数据源上的 TopSQL,实时查看并分析数据库中执行频率较高的 SQL 语句,帮助您精准分析和优化达梦数据库,提升系统的响应速度和稳定性。

TopSQL 监控

2. 支持 GoldenDB 数据库

为满足数据库国产化趋势,企业版现在已支持 GoldenDB 库,您可以通过平台对 GoldenDB 类型的数据源做 SQL 审核及管控操作,保障 SQL 的合规性和安全性,帮助企业用户提升 GoldenDB 数据库的 SQL 质量。

 

数据类型支持 GoldenDB

3. 数据导出支持 PostgreSQL、Oracle、SQL Server 类型的数据源

本期我们拓展了数据导出功能支持的数据源类型,除了支持 MySQL 外,还支持 PostgreSQL、Oracle、SQL Server 类型的数据源。现在,您可以根据需求,为这些不同类型的数据源创建数据导出工单。

此外,我们还为数据导出功能配置了 webhook 推送能力,只要您在系统配置中成功启用了 webhook,并成功创建数据导出工单,您就可以及时在您的应用端接收到成功创建的推送信息。这样,您可以实时监控数据导出任务的状态,并在需要时进行相应的处理。

  

数据导出增加数据类型

4. 支持配置数据源的脱敏能力

本期新增了对数据源的脱敏支持,您可以灵活设置数据源的脱敏能力,确保敏感数据的安全性。开启数据源上的脱敏能力后,使用 SQL 工作台查询该数据源上的数据时,将会获得脱敏后的效果,让您的数据查询结果更安全。

开启数据脱敏配置

脱敏效果

5. IDE 审核记录同步到 SQLE 平台

现在支持将 IDE 工具中生成的 SQL 审核同步到 SQLE 平台,管理员可以在平台查看开发人员的审核记录及使用统计,包括原始 SQL、触发的规则等。有助于管理员了解开发团队的使用情况,并进行性能优化和资源管理。

IDE 审核

6. 使用 OAuth2.0 登录时支持自动创建并绑定用户

本期我们改进了使用 OAuth2.0 登录时的用户绑定流程。在先前的版本中,如果用户通过 OAuth2 登录且未绑定 SQLE 用户,他们需要先绑定才能正常使用系统。在本期更新中,我们添加了一个新功能:自动创建并绑定用户。

启用该配置后,SQLE 会根据 OAuth2 服务端获取的用户 ID 自动创建 SQLE 账户,并直接将用户带入 SQLE 主界面,跳过绑定平台账户的步骤。这样一来,平台运维者无需维护两套用户系统,可以有效降低对接使用成本。

自动创建并绑定用户功能