[发明专利]一种建立模型数据库的方法以及客户端有效
申请号: | 201710201350.8 | 申请日: | 2017-03-30 |
公开(公告)号: | CN107145432B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 王耀辉;胡道容 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F16/21 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 模型 数据库 方法 以及 客户端 | ||
本申请实施例公开了一种建立模型数据库的方法,用于客户端根据实际的生产环境中关于存储的I/O特征和I/O负载,以及所述生产环境中目标数据库的配置参数得到模型数据库的配置文件,再根据模型数据库对目标数据库进行性能测试,得到准确性比较高的测试报告。本申请实施例方法包括:获取生产环境中关于存储的I/O特征和I/O负载,以及所述生产环境中目标数据库的配置参数;对所述I/O特征和所述I/O负载进行分析,确定分析报告;根据所述分析报告和所述目标数据库的配置参数,确定模型数据库的配置文件。
技术领域
本申请涉及计算机领域,尤其涉及一种建立模型数据库的方法以及客户端。
背景技术
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据模型是数据库的核心,当前广泛使用的是关系数据库管理系统(Relational Database ManagementSystem,RDBMS),比较知名的如Oracle、DB2、SQL Server、Sybase等。
在机构、企业中,数据库系统一般存放着重要的业务数据,用于支撑日常运营业务,提供经营报表,决策服务等。像企业资源计划系统(Enterprise Resource Planning,ERP)、客户关系管理系统(Customer Relationship Management,CRM)、网上商城等交易型系统在业务高峰期出现许多用户同时并发访问系统、且要求系统能快速返回查询或操作结果;在海关风险分析、财务系统中,决策者希望尽快拿到分析报告以对后续商业行为做决策。这些都要求运行在信息技术(Information Technology,IT)硬件架构之上的数据库系统性能能够满足业务需求。因此,在购买IT设备或者业务上线之前进行真实业务负载的性能测试就显得非常重要。
随着科学技术的不断发展,不同行业企业的业务系统也越来越多。业务系统的性能受组成系统的每一个组件性能的影响。不同数据库类型、数据库版本、操作系统类型、操作系统版本、服务器型号及配置、存储网络、存储系统都可能导致整个系统性能出现差异。尽管业界提出了一些代表常规数据库业务类型的TPC-C、TPC-H测试工具,但这些测试工具是建立在预定义的模型基础上实现的。这些测试工具能够反映数据库系统的基本运作流程和反映系统大致的性能表现情况。但真实性还比较欠缺,当前能够比较真实反映数据库操作的数据库测试工具都需要搭建真实的数据库环境来进行测试,这种测试对测试人员技能要求高、测试周期较长。
发明内容
本申请实施例提供了一种建立模型数据库的方法以及客户端,用于客户端根据实际的生产环境中关于存储的I/O特征和I/O负载,以及所述生产环境中目标数据库的配置参数得到模型数据库的配置文件,再根据模型数据库对目标数据库进行性能测试,得到准确性比较高的测试报告。
本申请实施例第一方面提供了一种建立模型数据库的方法,可以包括:客户端可以通过GE网络或者FC网络与生产环境中的存储系统相连,客户端的I/O跟踪工具获取生产环境中关于存储的I/O特征和I/O负载,以及该生产环境中目标数据库的配置参数;对该I/O特征和该I/O负载进行分析,确定分析报告;根据该分析报告和该目标数据库的配置参数,确定模型数据库的配置文件。需要说明的是,生产环境包括存储系统和目标数据库,客户端的I/O跟踪工具获取的是关于存储系统的I/O特征和I/O负载。
在本申请实施例中,客户端可以通过I/O跟踪工具,获取关于存储系统的I/O特征和I/O负载,以及获取该生产环境中目标数据库的配置参数;再对I/O特征和I/O负载进行分析,确定分析报告;最后根据该分析报告和该目标数据库的配置参数,建立模型数据库。这里的模型数据库是根据实际生产环境的相关数据确定的,所以,再根据这个模型数据库对目标数据库进行测试的时候,得到的测试报告的真实性就比较高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710201350.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件故障报警监测方法
- 下一篇:软件功能验证方法及装置