内存数据库的微测试程序设计与性能分析

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fabiosyn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,越来越多的业务实现了在线处理,因此对数据库的处理性能提出了新的挑战。由于半导体行业的发展,内存的容量逐年增大,单位内存的价格呈现下降趋势,内存数据库避免了磁盘的高I/O延迟,发展的越来越快。而内存数据库与传统磁盘数据库存在着众多的差异,如果按照磁盘数据库的设计思路进行内存数据库的设计显然不再适应时代和市场需求。基于以上原因,本文针对内存数据库进行性能分析,给出数据库设计者基于内存数据库的设计意见。本文首先针对在线事务处理(OLTP)的特性设计了一系列微测试程序,从数据库基本操作开始研究内存数据库的性能特性;然后将设计的微测试程序部署到内存数据库Volt DB上,使用性能分析工具VTune监测负载运行时的性能热点;最后根据得到的数据进行分析得到内存数据库的性能瓶颈。本文得到的初步结论是:内存数据库中存储引擎不再是性能瓶颈,分布式和可扩展性才是设计重点;而执行引擎的性能瓶颈主要在索引的查询优化上;并发控制的性能瓶颈主要在并发控制算法上,随着重量级事务的比例增加,并发控制的瓶颈效应减小,因此执行引擎将是主要的优化重点。
其他文献
2007~2009年国际性金融危机期间,回购与逆回购、证券借贷、保证金融资等证券融资交易表现出顺周期效应并产生了系统性影响。为此,国际组织将证券融资交易作为五大影子银行领
分析了利用可编程序控制器(PLC)实现钢板横切机的结构组成,研究了PLC控制系统的设计和实现方法。针对该横切机控制系统飞剪车定位控制部分,采用了快速简捷有效的定时控制方案使
目的 术前短期应用血管生长抑制剂,通过术前与术后的膀胱肿瘤的标本的对照,观察血管生长抑制剂对膀胱肿瘤的治疗作用 方法 1.选取一组共30例膀胱肿瘤患者,结合CT和膀胱镜
:本文采用低温燃烧法成功制备了新型白光LED用SrMo04:Pr3+红色荧光粉及SrMo04:Dy3+黄色(偏红)荧光粉,并对低温燃烧合成法的制备工艺、SrMo04:Pr3+红色荧光粉发光性能及SrMo04:
目的对1例A型胰岛素抵抗综合征(TAIRS)患儿进行家系调查和家族成员临床表型分析,探讨环境因素和遗传学特征与临床表型及基因型的关系。方法对该家系19名成员进行详细的既往史
随着现代信息技术的快速发展,远程研修成为教师培训和专业发展的新途径,并受到各级教育部门和广大一线教师们的欢迎。从2008年开始,山东省中小学教师远程研修已开展达10年之
地方院校工科专业本科毕业论文质量存在下滑趋势,对其原因进行深入剖析,发现存在形式主义,教学培养功能认识不足,指导教师与学生比例失调,就业现实压力过大等四个方面的突出
随着审美水平和产品造型设计的提高,传统产品造型设计的单向性已经很难满足受众的审美需求。所以利用感性意向对用户需求信息进行采集,有的放矢进行设计,实现产品造型设计的
2013年山西省中考思想品德试题以素质教育为主线,紧扣公民教育的学科宗旨,题型灵活多样,重点改造选择题,强调双基和深入思考,关注社会现实,努力渗透新课程理念,努力体现“考
目的 通过系统收集孕产期及新生儿期的各项指标,包括孕期体质、孕妇年龄、孕期肝酶、肝炎血清学指标、孕产次、喂养方式及出生体重等。同时通过数据,分析各项指标在高胆红素