您现在的位置: 首页> 研究主题> 查询优化

查询优化

查询优化的相关文献在1989年到2022年内共计1081篇,主要集中在自动化技术、计算机技术、无线电电子学、电信技术、测绘学 等领域,其中期刊论文815篇、会议论文53篇、专利文献123985篇;相关期刊332种,包括电脑知识与技术、福建电脑、计算机工程等; 相关会议40种,包括第33届中国数据库学术会议(NDBC2016 )、第32届中国数据库学术会议、2011嵌入式技术开发论坛等;查询优化的相关文献由1968位作者贡献,包括王珊、于戈、张宇等。

查询优化—发文量

期刊论文>

论文:815 占比:0.65%

会议论文>

论文:53 占比:0.04%

专利文献>

论文:123985 占比:99.30%

总计:124853篇

查询优化—发文趋势图

查询优化

-研究学者

  • 王珊
  • 于戈
  • 张宇
  • 张延松
  • 洪晓光
  • 李建中
  • 陈岭
  • 向阳
  • 孟小峰
  • 王能斌
  • 期刊论文
  • 会议论文
  • 专利文献

搜索

排序:

年份

    • 陆家俊; 顾梅
    • 摘要: 数据库的性能会随着应用系统的数据量变大而降低,甚至会遇到系统卡顿、长时间未响应等问题,而查询SQL的执行效率是影响数据库性能的关键要素之一,因此对数据库性能优化的研究很有必要。首先,简要阐述了Oracle数据库性能优化的相关概念,同时根据总结出3条SQL优化本质。然后,提出了SQL优化的一般步骤路线,通过制定SQL优化目标,分析每条SQL的执行计划,采用各种方法优化数据库。最后结合若干实例,介绍了SQL语句调整和优化的具体方法。经实验证明:数据库SQL优化之后,应用系统的查询速度有了明显的提升。
    • 钱文渊; 荆一楠; 王晓阳; 吴振环
    • 摘要: 基数估计是实现数据库多表连接(JOIN)查询优化的重要手段之一。对数据量较大的数据表进行基数估计时常用数据抽样来获得较小的样本,从而估计各种查询负载下所需的数据基数。在单表上利用数据抽样来完成基数估计的方法已经得到广泛研究,但在多个数据表的抽样样本总体存储预算存在限制时,目前仍缺乏有效的多表间样本数划分方法使得整体基数估计达到较优。为此,提出一种面向多表JOIN查询优化的基数估计方法,针对一组给定的含有复杂多JOIN操作的查询负载,为其合理分配数据库中每个表的抽样率,从而在满足样本大小总和限制的同时使得基数估计准确率达到最高。将上述过程抽象为一个抽样率分配搜索问题,在数据库数据抽样问题中引入贝叶斯优化搜索算法,利用该算法快速搜索出不同表之间抽样样本大小的分配比例,使得有限时间内获得的样本分配方案对应的基数估计准确率最高,从而达到查询优化的目的。在TPC-H数据集上的实验结果表明,在相同时间内确定多JOIN操作查询负载下基数估计准确率最高的抽样比例方案时,相比随机搜索算法,贝叶斯优化算法所得方案对应的基数估计误差率降低54.8%~60.2%。
    • 李广龙; 申德荣; 聂铁铮; 寇月
    • 摘要: 对于AI与数据库优化问题,现有技术均须改动数据库底层,影响研究成果的应用且缺乏可扩展性.提出一种非嵌入数据库的学习式查询优化方法.在基数估计阶段,使用多模型的方法,对特定的子查询建立神经网络,独立训练不同的子模型,解决需要训练集过多且可扩展性差的问题;在连接优化阶段,应用基于代价的强化学习方法,提高查询优化性能.针对每个查询,从基数估计到连接排序的优化过程都在数据库外执行,按照得到的优化策略对查询重写,并将重写结果返回到数据库中,通过设置参数使该查询按照指定的计划执行.在包含8个表的数据集上进行实验验证,与未进行优化的查询进行比较,非嵌入数据库的优化方法具有良好的优化效果.
    • 周华平; 周潮
    • 摘要: 针对煤矿隐患管理系统中数据易被篡改、共享困难等问题,提出一种基于区块链的煤矿隐患信息管理模型,在保障煤矿隐患信息存储安全的同时实现了不同煤矿之间的信息共享。首先,该系统通过“链上+链下”结合的数据存储模型,提升区块链系统的运行效率;其次,提出基于区块链的快速查询机制,解决区块链查询效率低的问题;最终,模拟实验表明,基于区块链的煤矿隐患管理系统具有较高的安全性和运行效率,可为煤矿安全管理提供一种可行的应用方法。
    • 冯杰明; 李战怀; 陈群; 陈肇强
    • 摘要: 基数估计是基于代价查询优化的关键步骤,已经被研究了近40年.传统方法如基于直方图的方法在一些假设如属性相互独立、相交的表满足包含原则等成立时能基本满足准确性要求.然而,在真实运行环境中这些假设往往不再成立,可能导致基数估计严重错误进而造成查询延迟.近年来,随着数据的增多和新硬件的发展,使用机器学习方法来提高基数估计的质量成为了可能.由于基于代价的查询优化主要根据查询中子执行计划的估计代价来选择最优的查询执行计划,因此,有一些最近的工作针对一些关键的子执行计划模板建立相应的局部学习模型,取得了不错的进展.但是,这些局部模型主要用于查询(查询空间)分布和数据(数据库数据)分布不变的场景,而在真实运行环境中,它们往往不断地发生变化,限制了这些估计技术的有效性.在本文中,我们针对子执行计划模板在查询分布和数据分布不断变化的环境下提出了一种使用增量的局部加权学习进行自适应基数估计的方法.具体地说,首先抽取子执行计划的语义和统计特征使之能代表当前查询和数据的特性,然后使用增量的局部加权学习模型根据查询分布和数据分布的变化进行自适应的学习,实现基数估计.最后,通过对比实验验证了本文方法的有效性.
    • 王淼
    • 摘要: 随着网络数据量的增大,用户对数据库查询的要求也越来越高,普通的查询有时很难满足要求,迫切需要对于MySQL语句实现优化,以便对查询效率进行提升,查询效率高低逐渐成为开发者最为关心的话题之一。当前研究MySQL的方向很多,主要集中在性能调优方面,其中最常用的是创建索引。介绍了目前广泛使用的多种查询语句优化方法,主要从索引优化、查询语句优化、索引设计原则、分页查询优化等方面进行了分析。
    • 邱涛; 谢沛良; 邓国鹏; 郗红梅; 郑智; 夏秀峰
    • 摘要: 复杂事件处理技术通常基于有限状态自动机实现,匹配过程中会在事件流上产生大量且重叠的部分匹配,有限状态自动机需维护大量的重复匹配状态,导致基于该技术的方法都会出现冗余计算的问题。为了提高复杂事件处理的匹配效率,提出了使用复杂事件实例覆盖技术来实现复杂事件处理的方法。通过设计临时匹配链式分区存储结构以及基于此结构的匹配算法来利用复杂事件实例覆盖减少冗余计算,从而实现匹配效率的提升。在模拟数据集和真实数据集上进行了实验测试与分析,与两种常用的复杂事件处理技术进行比较。实验表明,提出方法能够在保证匹配正确性的同时有效地减少匹配过程中的冗余计算,提高整体匹配效率。
    • 陈婷; 项兆坤; 徐金凯; 张蓉
    • 摘要: 连接顺序选择问题,即从连接顺序搜索空间中选出性能最优的连接顺序,是关键的查询优化问题.然而,连接顺序的选择存在庞大的搜索空间,导致其成为难点问题,优化器往往无法确保找到最佳的连接顺序.虽然目前存在许多连接顺序选择策略,但是,现有的评测基准不适用于评估各种连接顺序选择策略的优劣.为了有效地评估优化器在连接顺序选择方面的优化效果,本文基于确定性数据生成方法,采用适用于不同连接形状的连接模板生成算法和基于结果导向的参数实例化方法,生成评测场景的数据与负载,实现了通用的优化器连接顺序选择评估工具.通过对OceanBase和PostgreSQL进行评测,表明本文所提出的工具能够全面且有效地评估查询优化器的连接顺序选择功能的性能.
    • 刘梦男; 许建秋
    • 摘要: 轨迹数据具有规模大、更新频繁的特点,对轨迹数据的查询具有较高的性能要求.为了提高轨迹数据的查询效率,提出了两级轨迹数据划分算法:在第一级划分中,使用基于优化最小边界矩形(Minimum Bounding Rectangle, MBR)的轨迹数据划分方法将轨迹数据划分为子轨迹,以提高轨迹数据的近似效果;在第二级划分中,按照时空范围,使用网格结构对子轨迹进行分组.基于划分算法提出了R-tree结点组织方法,将划分后的轨迹数据自底向上地构建R-tree.通过实验展示了所提的划分算法对查询效率的提升.实验表明,与基于轨迹段平均个数和基于组合运动特征这两种轨迹数据划分算法相比,所提算法具有更好的查询性能,查询效率分别平均提升了43.0%和30.5%.
    • 崔双双; 王宏志
    • 摘要: 针对现有基于日志结构合并树(LSM-Tree)实现的分布式数据库仅支持高效的主键查询,无法让用户快速地应用在自己的集群中的问题,提出了基于LSM-Tree的轻量级分布式索引实现方法SIBL.首先,通过对主键属性列建立索引来提高非主键属性的查询效率;然后,提出了分布式索引构建算法以及基于等距取样的索引区间划分算法,从而保证了索引在系统中的均匀分布,并且优化了传统索引的查询算法,将索引文件看作特殊的数据文件分布式地存储在系统中,从而保证了系统的负载均衡和可扩展性;最后,将该方法与华为二级索引方案HIndex在HBase数据库上进行实验来比较二者的索引构建的时间和空间开销、索引的查询性能和系统的负载均衡等性能,验证得出所提出的方法使查询性能提升了50~200倍.
  • 查看更多

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号