【技术实现步骤摘要】
本专利技术涉及数据库,尤其涉及一种海量SQL语句合并归类的方法及装置。
技术介绍
在目前很多大型企业如电子、金融、政府等都已经建立了符合自身需求的数据库及其管理系统,以加强对日益膨胀的数据仓库的管理。为了能够维持管理系统的稳定,要有专门的维护管理,日常管理中就少不了对数据库的监控分析。在目前的数据库监控分析中, 对于SQL数据的分析挖掘,往往局限于操作方式及操作对象的分析,操作方式及操作对象的关联松散,会导致由于数据量庞大,数据繁杂,语义复杂,难以查找识别异常操作,工作量繁琐且巨大,浪费了大量的人力资源和时间。通过对现有技术的分析,总结出了下述缺点。缺点I :操作方式及操作对象的关联松散,仅有这两个值并不能确定语意。缺点2 :相似的SQL语句之间没有归类合并,导致数据量庞大,查找困难。 缺点3 :没有具体的语意,导致匹配不准确,容易出现误报。
技术实现思路
本专利技术主要解决的技术问题是提供一种海量SQL语句合并归类的方法及装置,用以解决现有技术的诸多不足。为解决上述问题,本专利技术采用的一种技术方案是提供一种海量SQL语句合并归类的方法,包括SI、分析数据库环境, ...
【技术保护点】
一种海量SQL语句合并归类的方法,其特征在于,包括:S1、分析数据库环境,采集运行系统中所有的SQL语句;S2、对每条所述SQL语句进行解析,得到所述SQL语句中的变量值;并将所述变量值用常量替换,得到解析后SQL语句;S3、计算并得到所述解析后SQL语句的HASH值,根据所述HASH值将所述SQL语句归类合并,并将归类合并后的结果存储;其中,解析后SQL语句相同的SQL语句为相似SQL语句。
【技术特征摘要】
【专利技术属性】
技术研发人员:钟小东,陈健,赖建华,张章学,蓝友枢,
申请(专利权)人:福建省海峡信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。