【技术实现步骤摘要】
用于大数据管理系统的最优压力测试的工作负载生成
[0001]本披露总体上涉及压力测试,并且更具体地涉及生成用于大数据管理系统的最优压力测试的工作负载。
技术介绍
[0002]在测试数据库管理系统中,压力测试是指将更加强调在重负载/压力条件下的可靠性、回弹性和稳定性,而不是强调在正常情况下将被视为正确行为的测试。具体地,这样的测试的目标可以是确保数据库管理系统在计算资源不足(诸如存储器或盘空间)、异常高的并发性或服务攻击拒绝的情况下不崩溃。
技术实现思路
[0003]在本公开的一个实施例中,一种用于针对大数据管理系统最优地执行压力测试的计算机实现的方法,包括生成随机测试查询的集合。该方法还包括编译随机测试查询的集合以提取访问计划特性以确定随机测试查询的集合的特征的数据点。该方法另外包括测量随机测试查询的集合的特征的数据点和与提取的特征集合中的每个相同特征相对应的数据点的分布的平均值之间的距离。此外,该方法包括对其距离超过阈值距离的每个随机测试查询进行排名。此外,该方法包括按照排名顺序执行排名的随机测试查询。此外 ...
【技术保护点】
【技术特征摘要】
1.一种用于对大数据管理系统最优地执行压力测试的计算机实现的方法,所述方法包括:生成随机测试查询的集合;编译所述随机测试查询的集合以提取访问计划特性以确定所述随机测试查询的集合的特征的数据点;测量所述随机测试查询的集合的特征的所述数据点和与提取的特征集合中的每个相同特征相对应的数据点的分布的平均值之间的距离;对其距离超过阈值距离的每个随机测试查询进行排名;按照排名顺序执行排名的随机测试查询;在日志中添加那些导致错误的所执行的排名的随机测试查询;以及基于所述日志标识执行针对大数据管理系统的压力测试的查询。2.根据权利要求1所述的方法,其中,基于预期运行时持续时间对其距离超过所述阈值距离的所述随机测试查询中的每一个进行排名。3.根据权利要求2所述的方法,其中,所述运行时持续时间使用决策树预测,其中所述决策树包括变量,其中所述变量的元素包括特征。4.根据权利要求3所述的方法,其中,所述变量包括选自包括以下各项的组中的查询的一个或多个特性:表类型、操作符、中断、列类型和表元数据。5.根据权利要求1所述的方法,其中,基于分配给其距离超过所述阈值距离的所述随机测试查询中的每一个的权重,对其距离超过所述阈值距离的所述随机测试查询中的每一个进行排名,其中,通过线性系统的解确...
【专利技术属性】
技术研发人员:I恩德,A克利福德,PM巴巴斯,ME德派瓦费尔南德斯马蒂亚斯,HA巴蒂亚,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。