SQL质量审核与优化服务平台介绍
产品概述
优盈信息SQL质量审核与优化服务平台(简称KirinSQL),是一款面向数据库运维和开发人员,提供采集、诊断、分析与优化能力为一体的SQL管理工具,是解决SQL质量审核和管控问题的利器。
KirinSQL能自动化的实时抓取企业开发、测试与生产环境数据库中的对象与SQL信息,并对这些信息进行分析汇总,依据既定的判定规则,分析对象设计与SQL中的潜在性能威胁,使得DBA能够较早的介入开发过程,快速发现数据库SQL质量问题,将性能隐患扼杀于开发测试环节,确保上线系统的性能稳定。
功能特性
【支持数据库类型】
Oracle、MySQL、DB2、SQLServer等国外主流数据库。
【上线前审核】
在项目设计开发阶段引入,可对:1)程序SQL配置文件(如ibatis);2)测试环境/准生产数据库环境等进行投产前的SQL质量审核。
【上线后审核】
以用户为单位,审核包括数据结构、SQL文本、SQL执行特征、SQL执行计划等多个维度
【智能优化】
基于知识库,自动生成优化步骤,并执行SQL的优化。
【规则设定】
根据Oracle最佳实践,预先定义100+多的审核规则,可同时为多套库进行SQL的审核。
【审核维度】
(1).数据库结果(对象)=》指数据库对象,常见的表、分区、索引、视图、触发器等;
(2).SQL文本(语句)=》指SQL语句文本本身;
(3).SQL执行计划=》指数据库中SQL的执行计划;
(4).SQL执行特征=》。
【审核通过率分析】
产品优势
Ø 基于预定义规则,集合传麒科技多位数据库优化大师的优化经验,及众多服务客户的系统使用经验,涵盖表、索引、SQL 等多个方面,规则集还在随着数据库版本迭代而更新中
Ø WAR包审核,上线前提前扫描所有SQL文本或WAR包,提前发现问题SQL
Ø 智能优化,平台能够基于知识库对发现的问题SQL语句自动生成优化建议并执行。
Ø 配置灵活,可根据需要定制审核规则集和数据采集范围
Ø 自动化采集与分析,无需人工干预