首页 >电脑软件 > Yearning v2.3.2正式版
Yearning v2.3.2正式版

Yearning v2.3.2正式版

软件大小:10.2M

软件语言:简体中文

软件类别:应用工具

更新时间:2025-06-08

官方网站:

应用平台:

  • 软件介绍
  • 软件截图
  • 相关软件
  • 相关阅读
  • 下载地址

电脑软件推荐: 淘晶PC微信聊天记录导出查看器 v1.360官方版 Yearning v2.3.2正式版 Excel汇总专家 v8.0 绿色版 DJI Flight Simulator v2.1.0.3 版

Yearning是一款专门用于SQL审核的工具,旨在对MYSQL数据库进行全面的审核与管理。它支持SQL查询、审计、推送以及用户权限管理等多项功能,且为开源免费。对于二次开发和开源项目的使用,请遵守相关的开源许可协议。

Yearning SQL审核平台

功能亮点

SQL查询

查询工单

数据导出

智能补全与提示

查询语句的审计

SQL审核

工单流程化管理

SQL语句检测和执行

SQL回滚功能

历史审核记录查询

自定义审核流程

推送功能

电子邮件工单推送

钉钉Webhook推送

用户权限管理

角色权限划分

精细化用户权限控制

用户注册功能

其它功能

待办事项列表

LDAP登录支持

动态审核规则配置

AutoTask自动执行功能

优势分析

词法兼容性
Yearning目前支持99%的MySQL标准SQL语法。由于审批逻辑和其他多方面的限制,某些SQL语句可能未能提供准确的审核反馈。已知的兼容性问题包括:

  • 复杂的查询语句(如多表、多函数公式等,虽然并非所有复杂语句都不兼容)
  • 与外键约束相关的语句
  • 跨库DML语句的回滚问题
  • SQL语句和触发器的原理差异
  • 影响行数的预估误差

影响行数估算
Yearning采用Explain分析来估算SQL语句对表的影响行数。由于Explain分析受外键约束、索引等多种因素的限制,无法完全保证结果的精准度。因此,对于偏差较大的查询语句,影响行数的反馈更多是参考值,而非绝对准确。

预检查功能
Yearning使用预检查机制来验证SQL语句。在同一工单中,如果新增或修改的字段在后续语句中被引用但尚未创建,系统将提示“字段不存在”的错误。例如:

ALTER TABLE core_data_sources ADD t1 INT(11) DEFAULT 0 COMMENT '退换总数';
ALTER TABLE core_data_sources ADD t2 INT(11) DEFAULT 0 COMMENT '申请中总数' AFTER t1;

在此例中,第二条语句依赖于第一条语句创建的字段,如果在数据库中尚无t1字段,预检查会报错。然而,实际在MySQL中执行时,第一条语句成功后,第二条语句将能够正确执行。

PT-OSC工具集成
Yearning采用exec调用pt-osc工具来执行数据库操作,管理员需在设置页面中配置相关参数并启用PT-OSC功能。需要注意的是,使用PT-OSC的DDL语句不能包含dbname.tablename格式的写法,必须遵循PT-OSC的标准语法。

回滚语句生成
Yearning通过分析binlog日志生成回滚语句。根据MySQL的复制协议,执行此操作的账户必须拥有SUPER、REPLICATION SLAVE、REPLICATION CLIENT和ALL PRIVILEGES权限。此外,相关数据库必须启用binlog功能,以便生成回滚语句。

以上是KKX团队为大家介绍的Yearning SQL审核平台的主要功能与优势。

软件截图
  • Yearning v2.3.2正式版
  • Yearning v2.3.2正式版下载地址

相关软件

相关阅读