一种性能指标保存方法、系统、设备及计算机存储介质与流程

文档序号:16207893发布日期:2018-12-08 07:20阅读:176来源:国知局
一种性能指标保存方法、系统、设备及计算机存储介质与流程

本申请涉及存储技术领域,更具体地说,涉及一种性能指标保存方法、系统、设备及计算机存储介质。

背景技术

在存储对象,如存储卷、存储池的应用过程中,存储对象会产生包含存储对象的各项性能指标的性能文件,性能指标为表示存储对象的相应存储性能的指标。为了便于外界查看该性能指标,需要保存该性能指标。

现有的一种性能指标保存方法是:创建唯一一张保存性能指标的性能指标保存表,每当有新的性能指标产生时,便将新产生的性能指标存储至性能指标保存表中。

然而,现有的一种性能指标保存方法只能用一张性能指标保存表存储性能指标,由于性能指标保存表的空间有限,当性能指标保存表存满时,需删除性能指标保存表中原先已存储的性能指标,从而使得性能指标的保存时间过短。

综上所述,如何延长现有的一种性能指标保存方法保存性能指标的时长是目前本领域技术人员亟待解决的问题。



技术实现要素:

本申请的目的是提供一种性能指标保存方法,其能在一定程度上解决如何延长现有的一种性能指标保存方法保存性能指标的时长的技术问题。本申请还提供了一种性能指标保存系统、设备及计算机可读存储介质。

为了实现上述目的,本申请提供如下技术方案:

一种性能指标保存方法,包括:

判断是否满足性能指标保存表创建条件,若是,则创建性能指标保存表,并将创建的所述性能指标保存表作为目标性能指标保存表,若否,则将上一次创建的所述性能指标保存表作为所述目标性能指标保存表,以保存目标存储对象的性能指标至所述目标性能指标保存表中。

优选的,所述判断是否满足性能指标保存表创建条件,包括:

判断当前时刻是否属于预设的时间集,若是,则判定满足所述性能指标保存表创建条件,若否,则判定不满足所述性能指标保存表创建条件;

其中,所述时间集包括预设的创建所述性能指标保存表的时刻。

优选的,所述判断是否满足性能指标保存表创建条件,包括:

判断上一次创建的所述性能指标保存表的利用率是否大于等于预设阈值,若是,则判定满足所述性能指标保存表创建条件,若否,则判定不满足所述性能指标保存表创建条件。

优选的,所述判断上一次创建的所述性能指标保存表的利用率是否大于等于预设阈值,包括:

按照预设的时间间隔判断上一次创建的所述性能指标保存表的利用率是否大于等于所述预设阈值。

优选的,所述创建性能指标保存表,包括:

获取所述目标存储对象的存储类别;

根据存储类别与性能指标保存表间的对应关系,创建所述目标存储对象的存储类别对应的性能指标保存表。

优选的,所述创建性能指标保存表,包括:

创建性能指标保存表,所述性能指标保存表包括性能指标字段与非性能指标字段;

其中,所述性能指标字段的类型包括iops、带宽、时延、读操作数、写操作数;所述非性能指标字段的类型包括存储对象的id、存储对象的名称、性能指标的采样间隔。

优选的,所述将上一次创建的所述性能指标保存表作为所述目标性能指标保存表之后,还包括:

获取所述目标存储对象的性能文件;

解析所述性能文件中的性能指标;

存储所述性能指标至所述目标性能指标保存表中。

一种性能指标保存系统,包括:

判断模块,用于判断是否满足性能指标保存表创建条件;

第一执行模块,用于所述判断模块判断出满足所述性能指标保存表创建条件时,创建性能指标保存表,并将创建的所述性能指标保存表作为目标性能指标保存表;

第二执行模块,用于所述判断模块判断出不满足所述性能指标保存表创建条件时,将上一次创建的所述性能指标保存表作为所述目标性能指标保存表,以保存目标存储对象的性能指标至所述目标性能指标保存表中。

一种性能指标保存设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上任一所述的性能指标保存方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述的性能指标保存方法的步骤。

本申请提供的一种性能指标保存方法,判断是否满足性能指标保存表创建条件,若是,则创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表,也即本申请在满足性能指标保存表创建条件后,创建性能指标保存表,从而会增大性能指标保存表的数量,也即本申请借助不止一张性能指标保存表来存储性能指标;若否,则将上一次创建的性能指标保存表作为目标性能指标保存表,此时,可以借助上一次创建的性能指标保存表来保存性能指标。本申请提供的一种性能指标保存方法借助不止一张性能指标保存表来存储性能指标,与现有技术中仅仅借助一张性能指标保存表来存储性能指标相比,性能指标保存表数量的增多会使得保存性能指标的可用存储空间增大,从而可以延长性能指标保存表被填满的时长,进而延长性能指标保存表中已保存的性能指标的保存时长。本申请提供的一种性能指标保存系统、设备及计算机可读存储介质也解决了相应技术问题。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的一种性能指标保存方法的第一流程图;

图2为本申请实施例提供的一种性能指标保存方法的第二流程图;

图3为本申请实施例提供的一种性能指标保存方法的第三流程图;

图4为本申请实施例提供的一种性能指标保存方法的第四流程图;

图5为本申请实施例提供的一种性能指标保存系统的结构示意图;

图6为本申请实施例提供的一种性能指标保存设备的结构示意图;

图7为本申请实施例提供的一种性能指标保存设备的另一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

现有的一种性能指标保存方法是:创建唯一一张保存性能指标的性能指标保存表,每当有新的性能指标产生时,便将新产生的性能指标存储至性能指标保存表中。然而,现有的一种性能指标保存方法只能用一张性能指标保存表存储性能指标,由于性能指标保存表的空间有限,当性能指标保存表存满时,需删除性能指标保存表中原先已存储的性能指标,从而使得性能指标的保存时间过短。而本申请提供的一种性能指标保存方法可以在一定程度上延长性能指标的保存时长。

本申请实施例提供的一种性能指标保存方法中各个步骤的动作执行主体可以为本申请实施例提供的一种性能指标保存系统,而该系统可以内置于计算机、服务器等中,所以本申请实施例提供的一种性能指标保存方法中各个步骤的动作执行主体还可以为内置了该系统的计算机、服务器等。为了描述方便,这里将本申请实施例提供的一种性能指标保存方法中各个步骤的动作执行主体设为本申请实施例提供的一种性能指标保存系统,简称为保存系统。

请参阅图1,图1为本申请实施例提供的一种性能指标保存方法的第一流程图。

本申请实施例提供的一种性能指标保存方法,可以包括以下步骤:

步骤s101:判断是否满足性能指标保存表创建条件,若是,则执行步骤s102,若否,则执行步骤s103。

本申请所述的性能指标保存表创建条件可以根据实际需要灵活确定。具体应用场景中,保存系统可以实时判断是否满足性能指标保存表创建条件,这样可以避免已创建的性能指标保存表已存满性能指标,而由于当前时刻并不是判断是否满足性能指标保存表创建条件的时刻,进而导致无法创建性能指标保存表的情况;保存系统也可以按照预设的时间间隔判断是否满足性能指标保存表创建条件,时间间隔可以根据具体应用场景确定,按照时间间隔判断是否满足性能指标保存表创建条件可以在一定程度上缓解保存系统的服务压力。

步骤s102:创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表。

实际应用中,为了加快保存系统创建性能指标保存表的创建效率,可以借助存储对象的存储类别来创建性能指标保存表,具体的,可以是:获取目标存储对象的存储类别;根据存储类别与性能指标保存表间的对应关系,创建目标存储对象的存储类别对应的性能指标保存表。具体应用场景中,性能指标保存表的内容可以包括性能指标字段与非性能指标字段,性能指标字段的类型可以包括iops(input/outputoperationspersecond,每秒进行读写操作的次数)、带宽、时延、读操作数、写操作数等;非性能指标字段的类型可以包括存储对象的id、存储对象的名称、性能指标的采样间隔等。将创建的性能指标保存表作为目标性能指标保存表后,保存系统可以将新获取的性能指标保存至目标性能指标保存表,也即新创建的性能指标保存中,从而可以在一定程度上避免将新获取的性能指标保存至原先已创建的性能指标保存表中导致原先已创建的性能指标保存表需删除部分性能指标,来保存该新获取的性能指标的情况,进而可以在一定程度上延长原先已创建的性能指标保存表保存性能指标的时长。

具体应用场景中,可以预先定义每个存储类别对应的性能指标表结构,性能指标表结构包括指标组类型及指标组元数据,指标组类型定义每类存储类别可能包含的性能指标类型及非性能指标类型;指标组元数据包括性能指标类型及性能指标元数据,性能指标类型定义性能指标保存表可能包含的性能指标类型及非性能指标类型;性能指标元数据包括性能指标保存表中的字段在性能指标保存表中的属性,比如与存储类别对应的标识key、指标组标识groukey、代表字段是否可以在性能指标保存表中有多个取值的primarykey、代表字段是否可以在性能指标保存表中为空的nullable、代表字段是否为性能指标字段的kpi、字段的类型type、字段的长度length、字段的入库优先级priority、字段的显示优先级diaplaypriority等。相应的,在创建性能指标保存表时,可以根据目标存储对象的存储类别得到其对应的性能指标表结构,然后生成与该性能指标表结构对应的sql语句,连接数据库,执行该sql语句,创建出性能指标保存表。此外,可以将常量字符串、拼接符、性能指标组的key、性能指标的年月日拼接在一起作为创建的性能指标保存表的表名,比如2018年5月25日创建的性能指标保存表的表名可以为:pm_vdisk_20180525;其中,pm为常量字符串、_为拼接符、vdisk为性能指标组的key、20180525为性能指标的年月日。

步骤s103:将上一次创建的性能指标保存表作为目标性能指标保存表,以保存目标存储对象的性能指标至目标性能指标保存表中。

保存系统在判断不满足性能指标保存表创建条件时,可以将上一次创建的性能指标保存表作为目标性能指标保存表,之后保存系统可以将新获取的性能指标保存至目标性能指标保存表,也即上一次创建的性能指标保存表中,可以延长上一次创建的性能指标保存表之前存在的性能指标保存表保存性能指标的时长。

本申请提供的一种性能指标保存方法,判断是否满足性能指标保存表创建条件,若是,则创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表,也即本申请在满足性能指标保存表创建条件后,创建性能指标保存表,从而会增大性能指标保存表的数量,也即本申请借助不止一张性能指标保存表来存储性能指标;若否,则将上一次创建的性能指标保存表作为目标性能指标保存表,此时,可以借助上一次创建的性能指标保存表来保存性能指标。本申请提供的一种性能指标保存方法借助不止一张性能指标保存表来存储性能指标,与现有技术中仅仅借助一张性能指标保存表来存储性能指标相比,性能指标保存表数量的增多会使得保存性能指标的可用存储空间增大,从而可以延长性能指标保存表被填满的时长,进而延长性能指标保存表中已保存的性能指标的保存时长。

请参阅图2,图2为本申请实施例提供的一种性能指标保存方法的第二流程图。

为了在延长性能指标的保存时长的基础上降低保存系统的服务压力,本申请实施例提供的一种性能指标保存方法可以具体包括以下步骤:

步骤s201:判断当前时刻是否属于预设的时间集,其中,时间集包括预设的创建性能指标保存表的时刻,若是,则执行步骤s202,若否,则执行步骤s203。

实际应用中,性能指标保存表创建条件可以为当前时刻属于预设的时间集,时间集包括预设的创建性能指标保存表的时刻,此时,本申请实施例提供的一种性能指标保存方法会在时间达到预设的时刻时创建性能指标保存表,相应的,可以通过对时间集的调控来控制是否生成新的性能指标保存表。以时间集中的时刻间的间隔为3天为例,时间集中的起始时刻为2017年6月1日,起始时刻的下一时刻为2017年6月4日,当前时刻为2017年6月2日,与2017年6月1日、2017年6月4日均不相同,则不满足性能指标保存表创建条件,此时便不创建性能指标保存表。

步骤s202:创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表。

步骤s203:将上一次创建的性能指标保存表作为目标性能指标保存表,以保存目标存储对象的性能指标至目标性能指标保存表中。

请参阅图3,图3为本申请实施例提供的一种性能指标保存方法的第三流程图。

为了在延长性能指标的保存时长的基础上降低保存系统的服务压力,本申请实施例提供的一种性能指标保存方法可以具体包括以下步骤:

步骤s301:判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值,若是,则执行步骤s302,若否,则执行步骤s303。

实际应用中,性能指标保存表创建条件可以为:上一次创建的性能指标保存表的利用率大于等于预设阈值,在实时判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值时,可以将预设阈值设为90%等大于50%的值;而在按照预设的时间间隔判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值时,可以将预设阈值设为48%等小于等于50%的值,假设当前时刻下的性能指标保存表的利用率为40%,小于48%,则距当前时刻预设时间间隔的下一时刻时,上一次创建的性能指标保存表的利用率大致为2*40%=80%,此时下一时刻下的性能指标保存表的利用率大于50%,满足性能指标保存表创建条件,此时便创建新的性能指标保存表,也即可以在一定程度上避免下一时刻下的性能指标保存表的利用率达到100%,而导致上一次创建的性能指标保存表需删除已保存的部分性能指标的情况。

步骤s302:创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表。

步骤s303:将上一次创建的性能指标保存表作为目标性能指标保存表,以保存目标存储对象的性能指标至目标性能指标保存表中。

请参阅图4,图4为本申请实施例提供的一种性能指标保存方法的第四流程图。

实际应用中,本申请实施例提供的一种性能指标保存方法可以具体包括以下步骤:

步骤s401:判断是否满足性能指标保存表创建条件,若是,则执行步骤s402,若否,则执行步骤s403。

步骤s402:创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表,执行步骤s404。

步骤s403:将上一次创建的性能指标保存表作为目标性能指标保存表,以保存目标存储对象的性能指标至目标性能指标保存表中,执行步骤s404。

步骤s404:获取目标存储对象的性能文件。

实际应用中,保存系统可以直接从存储对象中查找性能文件,也可以由存储对象主动发送性能文件至保存系统等。

步骤s405:解析性能文件中的性能指标。

步骤s406:存储性能指标至目标性能指标保存表中。

实际应用中,可以将性能指标与性能指标保存表创建语句合并在一起,然后保存系统运行合并后的性能指标保存表创建语句,直接得到保存了性能指标的性能指标保存表。具体应用场景中,还可以将性能指标与性能指标保存表中的性能指标类型一一对比匹配,将性能指标存入匹配的相应性能指标类型的相应位置处。以存储对象为卷为例,可以从卷的性能文件中解析出卷的性能指标,一个记录保存一个卷的性能指标,在得到所有的记录后,将所有的记录拼接到sql语句中,将sql语句汇总成sql列表,连接数据库,批量执行sql列表,得到存储卷的性能指标的性能指标保存表。

本申请还提供了一种性能指标保存系统,其具有本申请实施例提供的一种性能指标保存方法具有的对应效果。请参阅图5,图5为本申请实施例提供的一种性能指标保存系统的结构示意图。

本申请实施例提供的一种性能指标保存系统,可以包括:

判断模块101,用于判断是否满足性能指标保存表创建条件;

第一执行模块102,用于判断模块判断出满足性能指标保存表创建条件时,创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表;

第二执行模块103,用于判断模块判断出不满足性能指标保存表创建条件时,将上一次创建的性能指标保存表作为目标性能指标保存表,以保存目标存储对象的性能指标至目标性能指标保存表中。

本申请实施例提供的一种性能指标保存系统中,判断模块可以包括:

第一判断单元,用于判断当前时刻是否属于预设的时间集,若是,则判定满足性能指标保存表创建条件,若否,则判定不满足性能指标保存表创建条件;

其中,时间集包括预设的创建性能指标保存表的时刻。

本申请实施例提供的一种性能指标保存系统中,判断模块可以包括:

第二判断单元,用于判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值,若是,则判定满足性能指标保存表创建条件,若否,则判定不满足性能指标保存表创建条件。

本申请实施例提供的一种性能指标保存系统中,第二判断单元可以包括:

第二判断子单元,用于按照预设的时间间隔判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值。

本申请实施例提供的一种性能指标保存系统中,第一执行模块可以包括:

获取单元,用于获取目标存储对象的存储类别;

第一创建单元,用于根据存储类别与性能指标保存表间的对应关系,创建目标存储对象的存储类别对应的性能指标保存表。

本申请实施例提供的一种性能指标保存系统中,第一执行模块可以包括:

第二创建单元,用于创建性能指标保存表,性能指标保存表包括性能指标字段与非性能指标字段;

其中,性能指标字段的类型包括iops、带宽、时延、读操作数、写操作数;非性能指标字段的类型包括存储对象的id、存储对象的名称、性能指标的采样间隔。

本申请实施例提供的一种性能指标保存系统中,还可以包括:

获取模块,用于第二执行模块将上一次创建的性能指标保存表作为目标性能指标保存表之后,获取目标存储对象的性能文件;

解析模块,用于解析性能文件中的性能指标;

存储模块,用于存储性能指标至目标性能指标保存表中。

本申请还提供了一种性能指标保存设备及计算机可读存储介质,其均具有本申请实施例提供的一种性能指标保存方法具有的对应效果。请参阅图6,图6为本申请实施例提供的一种性能指标保存设备的结构示意图。

本申请实施例提供的一种性能指标保存设备,包括存储器201及处理器202,存储器201中存储有计算机程序,处理器202执行存储器201中存储的计算机程序时实现如下步骤:

判断是否满足性能指标保存表创建条件;

若是,则创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表;

若否,则将上一次创建的性能指标保存表作为目标性能指标保存表,以保存目标存储对象的性能指标至目标性能指标保存表中。

本申请实施例提供的一种性能指标保存设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:判断当前时刻是否属于预设的时间集,若是,则判定满足性能指标保存表创建条件,若否,则判定不满足性能指标保存表创建条件;其中,时间集包括预设的创建性能指标保存表的时刻。

本申请实施例提供的一种性能指标保存设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值,若是,则判定满足性能指标保存表创建条件,若否,则判定不满足性能指标保存表创建条件。

本申请实施例提供的一种性能指标保存设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:按照预设的时间间隔判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值。

本申请实施例提供的一种性能指标保存设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:获取目标存储对象的存储类别;根据存储类别与性能指标保存表间的对应关系,创建目标存储对象的存储类别对应的性能指标保存表。

本申请实施例提供的一种性能指标保存设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:创建性能指标保存表,性能指标保存表包括性能指标字段与非性能指标字段;其中,性能指标字段的类型包括iops、带宽、时延、读操作数、写操作数;非性能指标字段的类型包括存储对象的id、存储对象的名称、性能指标的采样间隔。

本申请实施例提供的一种性能指标保存设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:将上一次创建的性能指标保存表作为目标性能指标保存表之后,获取目标存储对象的性能文件;解析性能文件中的性能指标;存储性能指标至目标性能指标保存表中。

请参阅图7,本申请实施例提供的另一种性能指标保存设备中还可以包括:与处理器202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现性能指标保存设备与外界的通信。显示单元202可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(hml)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线连接:无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:

判断是否满足性能指标保存表创建条件;

若是,则创建性能指标保存表,并将创建的性能指标保存表作为目标性能指标保存表;

若否,则将上一次创建的性能指标保存表作为目标性能指标保存表,以保存目标存储对象的性能指标至目标性能指标保存表中。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:判断当前时刻是否属于预设的时间集,若是,则判定满足性能指标保存表创建条件,若否,则判定不满足性能指标保存表创建条件;其中,时间集包括预设的创建性能指标保存表的时刻。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值,若是,则判定满足性能指标保存表创建条件,若否,则判定不满足性能指标保存表创建条件。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:按照预设的时间间隔判断上一次创建的性能指标保存表的利用率是否大于等于预设阈值。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:获取目标存储对象的存储类别;根据存储类别与性能指标保存表间的对应关系,创建目标存储对象的存储类别对应的性能指标保存表。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:创建性能指标保存表,性能指标保存表包括性能指标字段与非性能指标字段;其中,性能指标字段的类型包括iops、带宽、时延、读操作数、写操作数;非性能指标字段的类型包括存储对象的id、存储对象的名称、性能指标的采样间隔。

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:将上一次创建的性能指标保存表作为目标性能指标保存表之后,获取目标存储对象的性能文件;解析性能文件中的性能指标;存储性能指标至目标性能指标保存表中。

本申请所述的计算机可读存储介质包括随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。

本申请实施例提供的一种性能指标保存系统、设备及计算机可读存储介质中相关部分的说明请参见本申请实施例提供的一种性能指标保存方法中对应部分的详细说明,在此不再赘述。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1