暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
SQM
编辑
简介:SQM 是云和恩墨研发的SQL质量管控平台,能够自动抓取数据库开发与运行环境中的对象设计与SQL信息,并依据既定的审核规则进行分析,发现潜在问题,给出专业改进建议,规避应用性能和稳定性风险。SQM 可在应用开发、测试、上线、生产不同阶段对SQL进行质量管控,前置性地保障应用稳定、高效运行。
简介:SQM 是云和恩墨研发的SQL质量管控平台,能够自动抓取数据库开发与运行环境中的对象设计与SQL信息,并依据既定的审核规则进行分析,发现潜在问题,给出专业改进建议,规避应用性能和稳定性风险。SQM 可在应用开发、测试、上线、生产不同阶段对SQL进行质量管控,前置性地保障应用稳定、高效运行。
产品概览 用户评价

目录

产品简介

SQM 是云和恩墨研发的SQL质量管控平台,能够自动抓取数据库开发与运行环境中的对象设计与SQL信息,并依据既定的审核规则进行分析,发现潜在问题,给出专业改进建议,规避应用性能和稳定性风险。SQM 可在应用开发、测试、上线、生产不同阶段对SQL进行质量管控,前置性地保障应用稳定、高效运行。

image.png
image.png

客户价值

覆盖广:应用开发场景全流程覆盖

01 全场景覆盖

  • 传统开发模式 & DevOps模式。
  • 自动审核 & 人工审核。

02 多源数据库支持

  • 能够解析多种异构数据库(Oracle / DB2 / SQL Server / MySQL / PostgreSQL / openGauss / OceanBase)SQL语言,准确率达99%。

扫描快:极速分析效率,把握SQL黄金调优期

01 满足高并发业务模型要求的极速分析效率

  • 集群化部署实现每秒审核近400条SQL,审核效率较传统方式提升10倍以上。
  • 采集模块微服务化,实现多源数据并行处理,提升50%速率。
  • 多并发高吞吐日志处理,使单日单库最高可审核1.5G的 MySQL 日志。

审得准:精准定位问题SQL,给出专业建议

01 智能分析,精准定位问题SQL

  • 根据不同用户使用习惯、数据库场景负载(OLTP/OLAP) ,自适应调整SQL判断标准,排除无效问题SQL。
  • 识别热点数据,动态调整审核基线,精准定位高危SQL。

02 基于300+DBA、10年SQL优化最佳实践的专业建议

  • 依托云和恩墨专家知识库,总结了近500条专家经验规则和实际案例支撑,覆盖80%以上的SQL问题。
  • 以平均10条/月的速度持续迭代,不断丰富专家知识库的厚度。

核心功能

基于云和恩墨自研独有的SQL解析引擎,帮助企业解决多种数据库SQL统一解析的难题。通过对静态SQL和动态SQL的解析,包括DDL、DML、DQL、DCL等语句,从多个维度进行SQL分析,并判断SQL执行目的,更加智能。

01 数据库审核

数据库审核通过连接数据库,釆集SQL信息、数据字典信息,对SQL语法进行审核,并给出审核问题和建议,用户可结合执行计划和相关对象做对应的优化操作,主要应用于测试阶段的数据库审核和生产阶段的问题SQL审核。

02 应用程序审核

应用程序审核对应用程序中执行的SQL进行分析评估。目前支持Oracle、MySQL、DB2、PostgreSQL等。通过Java探针实时抓取应用程序执行的SQL信息,根据既定规则进行分析,找出其中存在风险的SQL。

03 SQL脚本审核

SQL脚本审核将SQL脚本(DML和DDL)提交到平台进行分析评估,SQM 根据审核用户提供的SQL脚本,形成问题SQL报告。

04 工单审核

工单审核用于管理SQL处理的流程。用户将SQL脚本提交到平台并指定相关负责人进行审批;平台根据既定规则,对提交的SQL脚本进行预审核,标记其中违反的开发规范/安全规范/变更规范等;用户也可以向DBA申请协助处理SQL,然后流转给审批进行复核;复核通过后,系统自动进行后续处理,如执行相关SQL脚本、生成数据导出文件等。

05 Jenkins插件的SQL审核

Jenkins插件能够自动分析代码仓库中mybatis文件和变更脚本文件,实现SQL的自动审核。

06 OpenAPI

OpenAPI以RESTful方式开放SQL审核能力及平台内的数据。

07 智能优化

智能优化通过分析SQL语法树、数据字典以及统计信息,给出SQL优化建议。

适用场景

  • 银行、保险、互联网支付等金融行业研发中心
  • 运营商总部研发中心
  • 数据库应用软件开发公司

1. 人工流程
用户使用“工单”模块通过岗位协作进行SQL质控。

2. 自动流程
用户使用"Jenkins插件”自动化进行SQL质控。

3. 测试
用户使用“Java探针”半自动化进行SQL质控。

4. 运维/生产
用户使用“Oracle连库、MySQL慢日志、DB2 TopSQL”等自动化进行SQL分析。

5. 集成集合/能力对接
用户使用“Open API”实现SQL审核能力的对外开放。

6. 智能优化
用户使用分析优化对SQL进行深入分析,得到具体的优化建议。

7. 自助使用
用户使用“脚本审核”分析SQL质量。

用户评价

0
2
词条统计
创建者:墨天轮福利君
编辑次数:2
浏览次数:4588
API调用次数:0
贡献者