一种慢日志处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33530223 阅读:26 留言:0更新日期:2022-05-19 01:59
本申请提供了一种慢日志的处理方法、装置、电子设备及存储介质,其方法包括:采集目标数据库的慢日志,所述慢日志包括对应的目标服务器标识;获取所述慢日志中的SQL语句对应的目标值,并将所述目标服务器标识和所述目标值组成目标键值对;将所述目标键值对写入目标Redis缓存中。这样可以通过键值对更方便的对慢日志进行分析,另外还可以对慢日志的增量数据进行分析,避免对慢日志的重复分析。避免对慢日志的重复分析。避免对慢日志的重复分析。

【技术实现步骤摘要】
一种慢日志处理方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,特别是涉及一种慢日志的处理方法、装置、电子设备及存储介质。

技术介绍

[0002]目前随着数据库使用面越来越广泛,针对数据库性能维护成本也在不断增加,而通过对慢日志文件的分析可以帮助开发人员找出对进程影响最大的语句,从而优化系统的整体性能。
[0003]然而,由于慢日志文件的数据类型多、数据量大,使得对慢日志文件的分析比较繁琐,且需要消耗大量的时间,这导致对慢日志文件的分析效率低。因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何提高慢日志的分析效率。

技术实现思路

[0004]为解决上述技术问题,本申请示出了一种慢日志的处理方法、装置、电子设备及存储介质。
[0005]第一方面,本申请示出了一种慢日志处理方法,包括:
[0006]采集目标数据库的慢日志,所述慢日志包括对应的目标服务器标识;
[0007]获取所述慢日志中的SQL语句对应的目标值,并将所述目标服务器标识和所述目标值组成目标键值对;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种慢日志处理方法,其特征在于,包括:采集目标数据库的慢日志,所述慢日志包括对应的目标服务器标识;获取所述慢日志中的SQL语句对应的目标值,并将所述目标服务器标识和所述目标值组成目标键值对;将所述目标键值对写入目标Redis缓存中。2.根据权利要求1所述的方法,其特征在于,所述目标值为hash值,所述目标服务器标识为对应目标服务器的IP地址和端口号。3.根据权利要求2所述的方法,其特征在于,所述将所述目标键值对写入目标Redis缓存中,包括:获取所述目标键值对中的目标key值;所述目标key值通过所述目标服务器的IP地址和端口号确定;将所述目标key值与所述目标Redis缓存中的key值进行匹配;所述目标Redis缓存的数据以键值对的形式存储;如果所述目标Redis缓存中不存在与所述目标key值相匹配的key值,将所述目标键值对插入到所述Redis缓存中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果所述目标Redis缓存中存在与所述目标key值相匹配的第一key值,且所述第一key值对应的第一键值与所述目标键值不同,通过所述目标键值替换所述第一键值。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:将所述目标Redis缓存的数据同步存储到目标存储设备中,所述目标存储设备用于持久化存储数据。6.根据权利要求1所述的方法,其特征在于,所述慢日志包括头数据和SQL数据,所述头数据包括下述中的一种...

【专利技术属性】
技术研发人员:周福可王健徐锐甄青伟张磊槐正
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1