首页> 中国专利> 在SQL表达式评估的上下文中的第一个Futamura投影

在SQL表达式评估的上下文中的第一个Futamura投影

摘要

本发明涉及数据库查询的执行优化。本文是用于基于通过利用诸如部分评估、抽象句法树(AST)重写、即时(JIT)编译、动态分析、推测性逻辑以及Futamura投影之类的优化来翻译成域特定语言(DSL)进行查询解释的最优执行的技术。在实施例中,托管在计算机上的数据库管理系统(DBMS)生成表示数据库查询的查询树,该数据库查询包含由查询树的子树表示的表达式。DBMS生成表示子树的DSL指令的序列。在数据库查询的执行期间,执行DSL指令的序列以评估表达式。在实施例中,AST是从DSL指令的序列生成的。在实施例中,DSL AST基于包括动态剖析信息的运行时反馈循环被最优地重写。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-04-12

    公开

    国际专利申请公布

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号