-
公开(公告)号:CN114270333A
公开(公告)日:2022-04-01
申请号:CN202080040037.0
申请日:2020-04-18
Applicant: 微软技术许可有限责任公司
Inventor: P·M·洛佩斯 , V·帕帕迪默斯 , J·L·小雷德曼 , G·格杰奥格吉维斯基 , J·I·萨克 , I-J·崔 , A·马哈詹 , 邢楠 , A·埃克萨雷维斯基亚 , C·卡迪亚姆
IPC: G06F16/2453
Abstract: 用于查询处理中的基数估计反馈循环的方法由系统和设备执行。查询主机基于估计基数经由引擎执行针对数据源的查询,并且查询监测器在执行期间和完成时生成事件信号。事件信号包括:实际数据基数、运行时统计信息和查询计划中的查询参数的标记,并且被路由到反馈优化器的分析器,其中事件信号信息被分析。反馈优化器利用分析结果来生成更改推荐,作为由查询主机的查询优化器执行的查询或类似查询的后续执行的反馈。查询主机存储更改推荐,并且监测用于相同或类似查询的后续查询,该查询的更改推荐被应用于查询计划以供查询监测器执行和观察。经由用户接口可选择地查看和选择更改推荐。
-
公开(公告)号:CN112805696B
公开(公告)日:2025-03-04
申请号:CN201980065686.3
申请日:2019-09-24
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2453
Abstract: 提供了在数据库应用中构造和执行多步骤查询计划的方法、系统和计算机程序产品。数据库应用接受查询,诸如例如图查询。数据库应用生成物理查询计划,该物理查询计划包括执行查询的执行步骤集。该执行步骤集至少包括初始步骤、中间步骤和最终步骤。数据库通过将控制传递给初始步骤来执行查询,当初始步骤完成时将执行控制传递给某一其他步骤。中间步骤执行并且当完成时,可以将执行控制传递给任何其他步骤,包括它自身。步骤可以被配置为在步骤之间传送任意数据。所生成的查询计划还可以包括多个多步骤序列,并且这样的序列可以被配置为基于中间查询结果或查询中包括的参数来交替地执行。
-
公开(公告)号:CN112805696A
公开(公告)日:2021-05-14
申请号:CN201980065686.3
申请日:2019-09-24
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2453
Abstract: 提供了在数据库应用中构造和执行多步骤查询计划的方法、系统和计算机程序产品。数据库应用接受查询,诸如例如图查询。数据库应用生成物理查询计划,该物理查询计划包括执行查询的执行步骤集。该执行步骤集至少包括初始步骤、中间步骤和最终步骤。数据库通过将控制传递给初始步骤来执行查询,当初始步骤完成时将执行控制传递给某一其他步骤。中间步骤执行并且当完成时,可以将执行控制传递给任何其他步骤,包括它自身。步骤可以被配置为在步骤之间传送任意数据。所生成的查询计划还可以包括多个多步骤序列,并且这样的序列可以被配置为基于中间查询结果或查询中包括的参数来交替地执行。
-
-