记录查询优化中的谱系
    1.
    发明授权

    公开(公告)号:CN112970011B

    公开(公告)日:2024-07-26

    申请号:CN201980072723.3

    申请日:2019-10-29

    Abstract: 一种数据库系统包括查询优化器,查询优化器以声明性查询语言将变换应用于输入查询的逻辑表示,以生成查询执行计划的表达式。查询优化器针对每个规则应用存储指示所应用的变换和变换的绑定的信息,该绑定指示输入给变换的表达式。当新的查询执行计划将针对输入查询被生成时,查询优化器针对原始查询执行计划中的表达式使用该存储信息,以指导查询优化器产生当前的查询执行计划,同时避免变换不被用于在原始查询执行计划中生成表达式。

    记录查询优化中的谱系
    2.
    发明公开

    公开(公告)号:CN112970011A

    公开(公告)日:2021-06-15

    申请号:CN201980072723.3

    申请日:2019-10-29

    Abstract: 一种数据库系统包括查询优化器,查询优化器以声明性查询语言将变换应用于输入查询的逻辑表示,以生成查询执行计划的表达式。查询优化器针对每个规则应用存储指示所应用的变换和变换的绑定的信息,该绑定指示输入给变换的表达式。当新的查询执行计划将针对输入查询被生成时,查询优化器针对原始查询执行计划中的表达式使用该存储信息,以指导查询优化器产生当前的查询执行计划,同时避免变换不被用于在原始查询执行计划中生成表达式。

    SQL服务器中的多步骤查询执行

    公开(公告)号:CN112805696B

    公开(公告)日:2025-03-04

    申请号:CN201980065686.3

    申请日:2019-09-24

    Abstract: 提供了在数据库应用中构造和执行多步骤查询计划的方法、系统和计算机程序产品。数据库应用接受查询,诸如例如图查询。数据库应用生成物理查询计划,该物理查询计划包括执行查询的执行步骤集。该执行步骤集至少包括初始步骤、中间步骤和最终步骤。数据库通过将控制传递给初始步骤来执行查询,当初始步骤完成时将执行控制传递给某一其他步骤。中间步骤执行并且当完成时,可以将执行控制传递给任何其他步骤,包括它自身。步骤可以被配置为在步骤之间传送任意数据。所生成的查询计划还可以包括多个多步骤序列,并且这样的序列可以被配置为基于中间查询结果或查询中包括的参数来交替地执行。

    SQL服务器中的多步骤查询执行

    公开(公告)号:CN112805696A

    公开(公告)日:2021-05-14

    申请号:CN201980065686.3

    申请日:2019-09-24

    Abstract: 提供了在数据库应用中构造和执行多步骤查询计划的方法、系统和计算机程序产品。数据库应用接受查询,诸如例如图查询。数据库应用生成物理查询计划,该物理查询计划包括执行查询的执行步骤集。该执行步骤集至少包括初始步骤、中间步骤和最终步骤。数据库通过将控制传递给初始步骤来执行查询,当初始步骤完成时将执行控制传递给某一其他步骤。中间步骤执行并且当完成时,可以将执行控制传递给任何其他步骤,包括它自身。步骤可以被配置为在步骤之间传送任意数据。所生成的查询计划还可以包括多个多步骤序列,并且这样的序列可以被配置为基于中间查询结果或查询中包括的参数来交替地执行。

    用于查询执行的动态存储器分配的系统和方法

    公开(公告)号:CN117136359A

    公开(公告)日:2023-11-28

    申请号:CN202280028269.3

    申请日:2022-03-31

    Abstract: 本文描述的方法、系统、装置和计算机可读存储介质涉及用于查询执行的动态存储器分配。存储器授予引擎被配置为,分析查询实例的查询运行时执行统计数据,以检测根据第一存储器分配策略(例如,基于最后使用授予的策略)为查询实施的存储器分配操作在该查询的执行期间是否改变。在检测到这种模式时,该引擎动态地切换到使用第二存储器分配策略,诸如基于百分位授予的策略。根据这种策略,基于对查询的先前实例的查询运行时执行统计数据的分析,该引擎确定要为查询的后续实例分配的存储器空间量。所确定的存储器空间量被配置为满足查询的先前实例的预定百分位值。

Patent Agency Ranking