【技术实现步骤摘要】
一种基于业务场景的参数选取方法、装置、设备和介质
[0001]本申请涉及性能测试
,特别是涉及一种基于业务场景的参数选取方法、装置、设备和计算机可读存储介质。
技术介绍
[0002]数据库可以是一个单位或一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。对于现阶段各种数据库,如关系型数据库(mysql_num_rows,MySQL)、分布式数据库(Oracle Database,Oracle)等,分别都提供各种个性化系统配置参数,对于不同的业务场景可以提供不同的开放参数进行配置,以应对不同的业务需求。
[0003]对于各种类型的数据库,开放的参数虽然提供了更多的可能性,但是基于底层的性能,数据库所提供的默认的配置参数不一定能够满足业务场景的实际需求,或者不能充分发挥出的实际所能提供的性能。这就会导致在同一业务场景下,如果没有正确的调整配置参数,达到的效果自然不够理想。
[0004]目前各种云数据库厂商只提供了对于数据库的配置参数进行修改的方式,并未涉及对修改后的配 ...
【技术保护点】
【技术特征摘要】
1.一种基于业务场景的参数选取方法,其特征在于,包括:获取业务场景标识对应的业务数据和配置参数;其中,所述配置参数包括至少两组配置参数;利用所述配置参数以及所述业务数据对性能测试设备进行训练,以得到至少两组配置参数各自对应的性能分析结果;基于所述至少两组配置参数各自对应的性能分析结果,确定出与所述业务场景标识匹配的配置参数。2.根据权利要求1所述的基于业务场景的参数选取方法,其特征在于,所述利用所述配置参数以及所述业务数据对性能测试设备进行训练,以得到至少两组配置参数各自对应的性能分析结果包括:将所述业务数据输入至所述性能测试设备,以便于所述性能测试设备按照所述配置参数对所述业务数据进行分析,输出性能分析结果。3.根据权利要求1所述的基于业务场景的参数选取方法,其特征在于,所述获取业务场景标识对应的业务数据包括:采集业务场景标识对应的场景数据;依据设定的压力测试方式对数据库性能进行测试,以获取对应的业务性能参数;将所述场景数据和所述业务性能参数作为所述业务场景标识对应的业务数据。4.根据权利要求1所述的基于业务场景的参数选取方法,其特征在于,所述基于所述至少两组配置参数各自对应的性能分析结果,确定出与所述业务场景标识匹配的配置参数包括:按照设定的维度信息,对各所述性能分析结果中包含的性能指标进行划分,以得到不同维度信息各自对应的性能指标;将相同维度信息下至少两组配置参数各自对应的性能指标进行比较,以确定出与所述业务场景标识匹配的配置参数。5.根据权利要求1所述的基于业务场景的参数选取方法,其特征在于,所述至少两组配置参数包括第一配置参数和第二配置参数,所述基于所述至少两组配置参数各自对应的性能分析结果,确定出与所述业务场景标识匹配的配置参数包括:查询各性能指标各自对应的权值列表,以确定出所述第一配置参数的性能分析结果对...
【专利技术属性】
技术研发人员:肖睿楠,万冬冬,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。