DB2统计信息测试数据自动生成系统的设计与实现

被引量 : 0次 | 上传用户:calidaw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍了一个在数据库统计功能测试中用于测试数据自动生成的项目。首先介绍了项目的背景,目的是为了验证数据库统计功能的准确性。数据库统计信息在数据库中极其重要,它是“基于成本的查询优化器”正常工作的基础。本文简单介绍了数据库优化器的工作原理、几种重要的统计信息以及它们对优化器工作的影响。数据库统计信息复杂多样,要测试统计功能,需要准备大量的测试数据。本文分析了各种准备测试数据的途径:使用真实数据源;使用SQL脚本生成;借助已有的工具生成,并比较了以上途径的优缺点。为了保证测试的完备性,保证测试数据的质量,减少人力成本,需要一种有针对性的工具帮助自动生成测试数据。在分析已有成果的基础上,本文提出了自己的解决方案:即采用B/S结构,实现用户定制环境参数,一次定义多处生成的体系结构,并使用Ajax等技术实现丰富的客户端。这里本文首先比较了B/S和C/S结构的优缺点,提出了选择B/S结构的理由;接着分析并介绍了项目的主要功能模块和使用到的技术;简单介绍了Ajax技术;列举了用到的设计模式以及一些编程技巧。本文重点分析并阐述了本人系统实现过程中负责的Workload Definition模块和数据生成模块的算法及实现。针对各种主要的统计信息,按照基本统计特性、分布统计特性和物理特性的顺序,分析了各种统计特性在实际中生产中的重要作用,并给出了具体数据生成的解决方案及实现算法。最后,对项目的已有成果进行了回顾,并同已有的解决方案进行了比较,提出了一些改进想法。
其他文献
立法抵触是否存在,不仅取决于法律条文的解读,还取决于更高位阶法的关系,宪法原则在确定立法冲突上具有决定性意义。
二十世纪,我国在加快高等教育大众化的同时,也积极推动了以建设世界一流大学为目标的精英院校的发展。然而近年来,我国以"211"工程、"985"工程大学为代表的精英院校生源结构
计算了单匝线圈的磁场与电感,得到的结论为:磁感应强度随着距线圈中心距离的增加而增大,线圈电感与线圈半径成正比
法律尽职调查本身作为降低风险的重要措施,是在公司并购、证券发行等重大公司行为中,由律师对目标公司的各项重大法律问题进行的一种调查。律师在尽职调查中承担了重大责任,
<正>专题四:犯罪生物学的研究路径与方法皮艺军:犯罪生物学的主要研究方法有三个:一是还原比较法,根据研究目的,有不同的还原比较路径;二是在犯罪本源的研究中采用追溯法(或
房地产开发所需资金量大、开发周期长,客观上要求房地产企业广开融资渠道。目前房地产开发以银行信贷为主要融资渠道,证券市场融资数量有限;一些新的融资方式的运用受到法律
随着通信事业的发展,集成电路和高分子材料的广泛应用,静电的作用力、放电和感应现象所引起危害十分突出。本文阐述了静电放电的有关知识及危害性,详细讨论了在电子产品生产
本文以2008—2014年我国沪深两市A股非金融类上市公司为样本,通过董事—经理兼任这一独特视角,对董事会结构与投资效率之间的关系进行了理论分析和实证检验。研究结果表明,董
通过对锅炉燃烧产物烟气成分的分析计算,求出锅炉烟气的露点温度,将锅炉排烟温度和露点温度的平均值作为潜热计算的定性温度,通过直接计量或者测量排烟处相对湿度两种方法获
20多年前,当国外正在热烈讨论交际法英语教学时,我国尚未实行改革开放的国策,当时英语教学和英语学习的最高目标也许是能看懂英语原版科技文献和文学作品。回顾我国中学英语