欢迎来到天天文库
浏览记录
ID:38224806
大小:732.55 KB
页数:6页
时间:2019-06-01
《数据库度量指标》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机研究与发展JournalofComputerResearchandDevelopmentISSN1000—1239/CN11-1’’’
2、1P46(Suppl.):313—318,2009DBMS性能评价指标体系叶晓俊王建民(清华大学软件学院信息系统与工程研究所北京100084)(yexj@tsinghua.edu.on)DBMSPerformanceEvaluationIndicatorsYeXiaojunandWangJianmin(InstituteofInformationSystemandEngi
3、neering,Schoolofsclft伽陀,TsinghuaUniversity,Beijing100084)AbstractNational“HardwareandSoftwareFoundationofITIndustry”projectneedsappropriateperformancemetricsforitssoftwareproductsqualityevaluation.Inthispaper,DBMSperformanceindicatorsareinvestigatedfromthepr
4、acticeinpastDBMSperformancetestingandaseriesofindicatorrecommendationsareproposedforperformingDBMSperformanceevaluation.Keywordsdatabasemanagementsystem;performancetest;qualityevaluation;indicator摘要作为评价基础软件产品性能的评价指标体系必须考虑用户在各种使用环境下的性能表现.依据课题组在“十五”期间承担的国家“八六三
5、”国产数据库性能对比测试实践,讨论了新一代国产数据库产品性能评价指标体系应该考虑的应用场景和围绕GB/T16260效率/生产率质量特性应该考虑的性能评价度量元指标.关键词数据库管理系统;性能测试;质量评价;指标中图法分类号TP311.56数据库性能评测是国标GB/T16260((软件工程一产品质量》外部度量一效率和使用质量的度量一生产率的具体体现,是数据库管理系统(DBMS)在开发、调优或用户在DBMS选型中不可或缺的重要环节L1].本文以我们在“十五”期间承担的国家“八六三”计划课题《国产数据库评测》实践经验
6、,结合近年在数据库性能基准测试工具和数据库安全测试工具研发过程中的体会,从我们取得的测试数据出发分析国产数据库性能评价指标方面应该考虑的性能评价指标因素,同时也通过这些数据库产品的性能对比测试数据说明国产数据库在“十五”期间取得的长足进步和在优化技术支持方面存在的差距.最后针对我国新一代《基础软件产品评价指标体系》建设需求。探讨数据库产品质量评价指标体系中的效率、生产率等性能度量指标体系应该考虑的应用场景和评测指标.1数据库性能评价1.1DBMS性能评价方法衡量不同DBMS性能高低的不同最简单而实用的是用户感受
7、,但是更加准确和科学的做法是采用专用性能测试工具对DBMS做性能评测.因为前者只是从用户的反映出发定性地给出对运行在特有的计算机系统之上DBMS性能的体会,而后者则使用数字精确地定量地给出DBMS系统性能的测试收稿日期:2009—06—19基金项目:“核心电子器件、高端通用芯片及基础软件产品”科技重大专项基金项目(2008ZX01045—001)I国家“九七三”重点基础研究发展计划基金项目(2009CB320706)314计算机研究与发展2009,46(增刊)结果.常用的评估数据库系统性能的办法有以下几种.1)
8、在真实环境中运行实际应用:将系统(含硬、软件平台、数据库管理系统和应用软件)在一个实际的环境中真正试运行一段时间.这样,我们不仅能看到数据库系统的实际性能,也能观察到系统是否稳定可靠、使用是否方便、服务是否周到、配置是否完备、价格是否合理.用这种方式得到的度量值比理论推算或摸拟测量更加符合实际,更加可信.2)使用用户定义的基准程序:定义一组含有用户实际应用环境特征的应用基准程序,如SAP公司定义的面向ERP的性能基准,Oracle定义的应用基准等标准测试来对并发用户的活动性、并发后台处理以及交易事务组合进行测试
9、以反映特定应用系统实际使用DBMS的性能表现情况.3)采用通用基准程序:常用的DBMS性能基准测试程序分为TPC系列基准测试程序和SPEC基准测试程序.其中TPC(事务处理委员会)制定的用于评测计算机的事务处理、数据库处理、企业管理与决策支持等方面的性能基准已广泛被业界接受.对于第1种方法,Oracle在2007年推出的119版本中提供了测试回放功能,以模仿用户实际应用负载,从而可以对
此文档下载收益归作者所有