基于仿真模拟技术的数据缓冲区自适应优化研究

来源 :四川师范大学 | 被引量 : 0次 | 上传用户:changkaiaini
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于模拟仿真技术的自适应优化算法,在保证数据库正常工作的同时,收集数据缓冲区工作特征数据,制定并实施优化方案。从而避免传统人工优化方式带来的一系列问题。同时,数据缓冲区作为数据库内存结构的重要部分,该算法可用于数据库内存自管理的研究中。为了实现在复杂负载环境下,对数据缓冲区大小进行动态调整,从而达到提升数据库工作性能的目的。本文主要进行了以下工作:1,对已知的不同自适应优化算法进行实验对比和研究,同时对不同负载类型下的数据缓冲区工作状况进行观察和分析,总结出实现数据缓冲区自适应优化的关键在于分辨数据缓冲区中的错失类型,寻找数据缓冲区大小与缓冲错失率之间的关系。2,基于研究结果,根据数据缓冲区的工作原理,采用模拟仿真技术在内存中建立模拟数据缓冲区(Simulated buffer pool ,SBP),存储自数据缓冲区中调出的数据块的唯一标识符,模拟缓冲区扩大后的工作状态,判断不同类型的缓冲错失,比较在当前负载下数据缓冲区的实际工作性能,获取一系列关键计算数据。并根据模拟仿真监测结果结合缓冲错失公式(Buffer miss equation , BME)确定优化调整的具体方案。从而实现对数据缓冲区的自适应优化,并根据以上算法建立了相应的自适应优化系统。3,最后采用AS3AP基准测试模拟数据库的复杂负载环境,对优化前后的数据库分别进行性能测试,并同Oracle10g数据库提供的自动共享内存管理(ASMM)进行对比,总结和证明本文研究的成果,寻找研究中的不足。最后的实验结果表明,采用基于模拟仿真的自适应优化算法能够实现对数据缓冲区的自适应优化。同未进行优化之前的数据库相比,该系统能够保证数据缓冲区错失率长期稳定保持在一个较低的水平,提升了数据库的工作性能。
其他文献
随着医学成像技术的发展和医院信息网络的普及,可供临床、教学及研究使用的医学图像正在迅速膨胀,基于内容的医学图像检索(Content-based Medical Image Retrieval, CBMIR)系
无线网络技术的发展日新月异,各种802.11x标准不断被更新,新的无线网络架构和技术也不断被提出。正当无线局域网WLAN的发展方兴未艾时,一种新的无线Mesh网络又出现了。无线Mesh
在煤矿安全事故中,巷道的冒顶片帮是最常见的事故之一。许多矿区都采用数字视频监控系统对巷道进行监控,通过人工观测监控图像的方式分析巷道的安全状况。但对于巷道表面岩体形
随着网络通信和Internet的发展,电子商务的发展势头迅猛。由于电子商务具有经济、便捷、不受时空限制等特性,故其发展潜力巨大。与此同时网络交易环境的匿名性和虚拟性,使得
数据逻辑独立性是数据库管理系统的重要特征,是应用系统独立于数据实体的重要保证,对于应用系统的发展具有十分重要的意义。然而现有的数据逻辑独立性解决方案都不够充分,以外模
21世纪是一个以网络为核心的信息化时代,随着网络应用的不断增加,人们在充分享受网络技术带来的快捷与便利的同时,对网络性能也提出了更高的要求。为了对网络性能进行改善和
随着计算机网络通信技术的飞速发展,基于网络的应用越来越多,网络上涌现了许多以多媒体为特征的新应用,如视频点播、计算机协同工作、电视电话会议等。这些以多媒体为特征的
随着多媒体技术和计算机网络的发展,大规模的数字图像资源和数据涌入互联网,它们和人们的日常生活息息相关。关于如何有效地组织、管理和利用丰富的图像资源的研究,对于未来
人脸检测是计算机视觉与模式识别领域非常活跃的研究课题,在视频监控、人机交互、图像检索、视频会议、身份验证、虚拟现实等很多方面都有着广泛的应用。随着智能计算技术发
植物抗性基因的研究是目前生物信息学领域重要课题之一。自发现第一个抗性基因至今,已有70余条抗性基因经过生物实验验证,并逐步应用于分子育种、转基因等方面的研究中。越来