欢迎来到天天文库
浏览记录
ID:32976230
大小:2.02 MB
页数:62页
时间:2019-02-18
《db2统计信息测试数据自动生成系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京邮电大学硕士学位论文DB2统计信息测试数据自动生成系统的设计与实现姓名:司美琴申请学位级别:硕士专业:软件工程指导教师:吴国仕20070501DB2统计信息测试数据自动生成系统的设计与实现揍要本文公缨了一个在数据库统计功能测试牵震予测试数糍自动囊成的项目。首先介绍了项目的背景,目的是为了验证数据库统计功能的准确褴。数据疼统计信息在数据库中极其重要,它髭“基予成本豹查询优化器”正常工作的基础。本文简单介绍了数据瘁优化器的工作缀理、凡种重要的统计信息酸及它们对傀纯器王俸的影睫。数据库统计信息复杂多样,要测试统计功能,需要准备大量的测试数据。本文分析了各耪准备测试数据鳇
2、途径:使震囊实数据源;使用SQL脚本生成;借助已有的工具生成,并比较了以上途径的优缺点。为’7傈涯测试的完备性,保证测试数据的质量,减少人力成本,需要一种有针对性的工具帮助自动生成测试数据。在分辑已有成果的基磁上,本文提文了鱼愁的鼹决方案;鼙采鲻B/S结构,实现用户定制环境参数,一次定义多处生成的体系结构,并使用Ajax等技术实现丰窦的客户端。这里本文酋先比较7a/S和c/S结构的优缺点,提出了选择B/S结构的理由;接着分析并介绍了项目的主要功能模块和使用到的技术;简单介缨了Ajax技术;列举了用到的设计模式以及一些编程技巧。本文重点分析并阐述了本人系统实现过程中负责
3、的WorkloadDefinition模块和数据生成模块的算法及实现。针对各种主要的统计储息,按照基本统计特性、分布统计特性和物理特性的顺序,分析了备种统计特性在实际中生产中的重要律用,并给出了具体数据生成的解决方案及实现算法。.‘最籍,对项目的融有戒架进行了回顾,并嗣已有的解决方案迸符了比较,提出了一些改进想法。关键词:溅试数据数据疼测试统计特毪鑫动讫测试DESIGNAND姗LE^伍N1:ATIONOFTESTD』气:I'AAI兀℃GENERf气TIONSYSTEMFORDB2S疋俩STICS琵ST斟GA毂S!孓ACTThisthesisintroducesates
4、tdataautomaticallygeneratingprojectfordatabasestatisticalfun撕ontest。霹持purposeofthisprojectistotestthedatabasestatisticalfunction.Statisticinfc’rmationiSthevitalinformationinthedatab姚whichistheCostbasedOptimizerrelyon。Herethisthesisbrieflypresentsthebasicprincipleofdatabaseoptimizer,seve
5、raltypesofstatisticinformatiorlandhowthisinformationimpactsdatabaseoptimizer.Thestatisticalinformationofrealdataiscomplexanddiverse。Testersneedtoprepareforalargenumberoftestdata.Firstly,thispaperanalyzesthevariouswaysfortestdatapreparation:fromrealdatasource,bySQLseript,andusingtheexist
6、ingtools.Then,thispapercomparestheadvantagesanddisadvantagesofthemabove.Inordertoensurethecoverageoftesting,assurancethequalityoftestingdata,reducelaborCost。amoretargetedtooltoautomaticallygeneratetestdataiSneeded.Basedontheanalysisoftheexistingmethods,thisthesisshowsitsownsolutionwhich
7、basedonB/SstructuregivesusermoreConvenientexpcl'iejylcebydefiningatoneplacewhilegeneratingateveryware.HerethispapercomparestheadvantagesanddisadvantagesbetweenB/Sand潞structures,anddrawsaconclusionthat戮Sstructureismuchreasonable.Afterthat,itgivesalistoftechnologyusedandfeatureso
此文档下载收益归作者所有