达梦嵌入式数据库的执行计划缓存研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:dfhg54h446jn6gfn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的发展,用户越来越希望能对嵌入式产品中的数据进行更有效的管理。嵌入式数据库是一个有效的数据管理工具,但由于嵌入式数据库系统的资源有限,其系统的运行效率是人们十分关注的问题。为了提高嵌入式数据库的运行效率,深入研究了达梦嵌入式数据库的虚拟机和查询优化机制,在达梦嵌入式数据库现有查询优化器的基础上扩充了一种新的查询优化功能——执行计划重用机制。该机制主要包括相同SQL语句重用和相似SQL语句重用的判定方法及执行计划重用哈希键生成算法;缓存区级和文件级执行计划等内容。执行计划重用的判定,如果是SQL语句完全相同,则只需要做简单的ASCII比较即可;如果是SQL语句相似的重用,则需要通过分词算法处理大小写不同、无效字符、常量值。如果在缓冲区中找到可重用计划则做相应的处理后直接执行。针对查询重用计划缓存区容量有限、执行计划重用率不高的问题,设计实现了执行计划的文件管理机制,它是将内存缓存区中的执行计划存储到文件中去,或将文件中的执行计划载入内存缓存区,这样可以提高执行计划重用率。文件中执行计划的载入时机与存储时机分别是在打开数据库和关闭数据库时进行,它不会给系统带来额外负担。针对相同SQL语句和相似SQL语句的情形分别进行了实验验证,实验结果表明,执行计划重用机制可使系统的执行效率得到非常明显的提高。
其他文献
三维地质建模是地学可视化的分支之一,是通过地质体边界及其特征数据,利用计算机模拟地质体的表面形态特征和内部属性,以图像的方式再现真实的地质体,使人们更加直观的认识地质空
在无线传感器网络中,由于没有固定的基础网络设施,传感器节点以广播的形式进行通信,容易引起广播风暴等问题。为了提高网络带宽的利用率,降低传感器能源消耗,通常利用连通支
身体控制游戏是一种利用玩家运动和动作来设计交互的新电脑游戏。由于身体控制游戏与以往电脑游戏有很大不同,因此在市场上取得了极大成功。最近几年,身体控制游戏得到广泛的
随着Web技术的不断发展,Web应用程序以丰富的功能和强大的交互性等优点越来越受人们的青睐,随之而来针对它的攻击数量也日益剧增。其中,XSS攻击是Web应用程序中数量最多的攻
虚拟化技术正在被广泛地应用于企业数据中心、高性能计算、云计算等环境中。在这样的一些环境中,虚拟机网络通信的性能是影响上层应用性能一个关键的因素,虚拟机的网络通信存
科研资源共享计划(e-Science)是一个全球性的计划,旨在实现各个科研领域的合作,使用云计算的思想来解决e-Science上的资源共享问题越来越受到重视。在e-Science平台上,存在着
多序列比对是目前生物信息领域研究的重要课题之一,在基因识别、蛋白质结构预测等领域有着广泛的应用。由于问题本身所固有的复杂性,至今还没有一个令人满意的算法,同时随着
现代化的通信手段使人与人之间信息沟通的广度、频度以及便捷性都有了大幅度的提升,人们把不同的数据存在电脑、手机等多个不同的设备上,人们需要把在不同设备上的数据保持一
随着因特网和多媒体技术的快速发展,数字化产品得到了广泛的传播,同时也给盗版带来了更多的可乘之机,使得多媒体的版权保护变得更加重要。数字指纹是一种版权保护技术,该技术
随着计算机技术和网络技术的飞速发展,大量个人信息被政府部门、商业机构等存储或发布。这些信息中含有许多与个人相关的隐私信息,虽然信息的高度共享给人们带来巨大的便利,