【技术实现步骤摘要】
数据处理方法、装置、设备、系统、存储介质及程序产品
[0001]本申请涉及数据库
,尤其涉及一种数据处理方法、装置、设备、系统、存储介质及程序产品。
技术介绍
[0002]数据库系统(Database System),是由数据库及其管理软件组成的系统。数据库系统包括集中式数据库系统和分布式数据库系统。
[0003]通常,可以对数据库系统运行中存在的问题进行分析、定位甚至自动修复。具体的,可以采集数据库系统运行产生的全量查询请求数据、全量写入请求数据以及全量日志数据等,在对采集到的全量数据进行清洗、分析等处理的基础上,确定出数据库系统存在的问题。然而,这种方式存在对计算资源的消耗较大的问题。
技术实现思路
[0004]本申请实施例提供一种数据处理方法、装置、设备、系统、存储介质及程序产品,用以解决现有技术中对于数据库系统进行分析时系统对计算资源的消耗较大的问题。
[0005]第一方面,本申请实施例提供一种数据处理方法,包括:
[0006]针对预定义的至少一种异常问题,根据所述异常问题对应的数据类别,从数据库系统运行产生的数据中,获取分析对应异常问题所需的全部数据中的目标部分数据,作为待处理数据;所述目标部分数据能够用于确定存在所述异常问题且对所述数据库系统运行的影响程度大的疑似对象,所述全部数据中的其他部分数据能够用于确定存在所述异常问题且对所述数据库系统运行的影响程度小的疑似对象;
[0007]根据所述异常问题对应的数据分析逻辑,对对应的待处理数据进行处理,以确定 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,包括:针对预定义的至少一种异常问题,根据所述异常问题对应的数据类别,从数据库系统运行产生的数据中,获取分析对应异常问题所需的全部数据中的目标部分数据,作为待处理数据;所述目标部分数据能够用于确定存在所述异常问题且对所述数据库系统运行的影响程度大的疑似对象,所述全部数据中的其他部分数据能够用于确定存在所述异常问题且对所述数据库系统运行的影响程度小的疑似对象;根据所述异常问题对应的数据分析逻辑,对对应的待处理数据进行处理,以确定所述数据库系统中存在所述异常问题的疑似对象。2.根据权利要求1所述的方法,所述至少一种异常问题包括下述中的一种或多种:请求热点问题、流量异常增长问题或大查询请求问题。3.根据权利要求2所述的方法,所述根据所述异常问题对应的数据类别,从数据库系统运行产生的数据中,获取分析对应异常问题所需的全部数据中的目标部分数据,作为待处理数据,包括:从所述数据库系统运行产生的分片流量数据中,周期性获取满足预设要求的多张表中的每张表内,流量排名靠前的多个分片的分片流量数据,作为所述请求热点问题对应的待处理数据,所述满足预设要求的多张表包括表流量排名靠前的多张表。4.根据权利要求3所述的方法,所述根据所述异常问题对应的数据分析逻辑,对对应的待处理数据进行处理,以确定所述数据库系统中存在所述异常问题的疑似对象,包括:根据每次获取到的每张表内流量排名靠前的多个分片的分片流量数据,对每张表内的分片流量进行均衡度分析,确定每张表的分片流量均衡度;根据每张表的分片流量均衡度,确定存在所述请求热点问题的疑似热点表及对应的疑似热点分片。5.根据权利要求2所述的方法,所述根据所述异常问题对应的数据类别,从数据库系统运行产生的数据中,获取分析对应异常问题所需的全部数据中的目标部分数据,作为待处理数据,包括:从所述数据库系统运行产生的表流量数据以及系统负载中,周期性获取所述数据库系统的系统负载以及流量排名靠前的多张表中每张表的表流量数据,作为所述流量异常增长问题对应的待处理数据。6.根据权利要求5所述的方法,所述根据所述异常问题对应的数据分析逻辑,对对应的待处理数据进行处理,以确定所述数据库系统中存在所述异常问题的疑似对象,包括:确定每次获取到的所述系统负载是否大于负载阈值,并在某次获取的所述系统负载大于所述负载阈值时,根据该次获取及之前多次获取的流量排名靠前的多张表中每张表的表流量,确定存在所述流量异常增长问题的疑似异常增长表。7.根据权利要求2所述的方法,所述根据所述异常问题对应的数据类别,从数据库系统运行产生的数据中,获取分析对应异常问题所需的全部数据中的目标部分数据,作为待处理数据,包括:从所述数据库系统运行产生的日志数据中,周期性获取最近一段时间内扫描块数量大于数量阈值的目标查询...
【专利技术属性】
技术研发人员:杨科,沈春辉,杨成虎,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。