[发明专利]一种便于实施的TPC-DS测试方法以及系统有效
申请号: | 201910253172.2 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109902027B | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 梁俊杰 | 申请(专利权)人: | 梁俊杰;武汉迎风聚智科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 便于 实施 tpc ds 测试 方法 以及 系统 | ||
本申请提供了一种便于实施的TPC‑DS测试方法以及系统,用于实现便于实施的TPC‑DS测试。方法包括:测试系统接收UE发起的测试请求,测试请求用于请求对待测试数据库进行TPC‑DS测试,测试请求携带待测试数据库的数据库ID;测试系统根据数据库ID,从服务器中获取待测试数据库的备份文件;测试系统在物理设备上部署待测试数据库的备份文件;测试系统根据TPC‑DS测试,向待测试数据库发送数据查询请求以及数据更新请求,数据查询请求用于对待测试数据库进行TPC‑DS测试对应的数据查询测试,数据更新请求用于对待测试数据库进行TPC‑DS测试对应的数据维护操作;测试系统获取待测试数据库对于数据查询请求以及数据更新请求的响应结果;测试系统统计响应结果,形成TPC‑DS测试结果。
技术领域
本申请涉及数据库领域,尤其涉及一种便于实施的TPC-DS测试方法以及系统。
背景技术
随着信息量的剧增,数据库系统(Database System,DB)的规模也越来越大,因此,事务处理性能委员会(Transaction Process Performance Council,TPC)提供了TPC-DS测试基准,适应现今DB的发展,以替代原先推出的TPC-H测试基准,更为真实地评估DB的性能。
然而,可以理解的是,TPC-DS测试基准为测试规范,而在实际应用中,如何将TPC-DS测试基准落实到实际的测试工具上时,还需进行具体的设计以及优化,以便对待测试数据库进行TPC-DS测试。
例如,在实际应用中发现,在对待测试数据库完成TPC-DS测试后,经常在待测试数据库中发现留下了TPC-DS测试的数据残留,显然,这会占用待测试数据库一定的存储资源,若要清除这些数据残留,需耗费一定的人力物力成本。
发明内容
本申请提供了一种便于实施的TPC-DS测试方法以及系统,用于实现便于实施的TPC-DS测试。
第一方面,本申请提供一种便于实施的TPC-DS测试方法,所述方法包括:
测试系统接收用户设备(User Equipment,UE)发起的测试请求,所述测试请求用于请求对待测试数据库进行TPC-DS测试,所述测试请求携带所述待测试数据库的数据库标识(Identification,ID);
所述测试系统根据所述数据库ID,从服务器中获取所述待测试数据库的备份文件;
所述测试系统在物理设备上部署所述待测试数据库的备份文件,以运行所述待测试数据库;
所述测试系统根据所述TPC-DS测试,向所述待测试数据库发送数据查询请求以及数据更新请求,所述数据查询请求用于对所述待测试数据库进行所述TPC-DS测试对应的数据查询测试,所述数据更新请求用于对所述待测试数据库进行所述TPC-DS测试对应的数据更新测试;
所述测试系统获取所述待测试数据库对于所述数据查询请求以及所述数据更新请求的响应结果;
所述测试系统统计所述数据查询请求以及所述数据更新请求的响应结果,形成TPC-DS测试结果。
可选的,方法还包括:
测试系统根据数据库ID,从服务器中获取待测试数据库对应的结构化查询语言(Structured Query Language,SQL)文件,SQL文件用于对待测试数据库进行数据查询测试;
测试系统解析SQL文件,得到多个数据查询请求。
可选的,方法还包括:
测试系统生成待测试数据库对应的SQL文件,SQL文件用于对待测试数据库进行数据查询测试;
测试系统解析SQL文件,得到多个数据查询请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于梁俊杰;武汉迎风聚智科技有限公司,未经梁俊杰;武汉迎风聚智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910253172.2/2.html,转载请声明来源钻瓜专利网。