-
公开(公告)号:CN114402315A
公开(公告)日:2022-04-26
申请号:CN202080065012.6
申请日:2020-06-18
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2453
Abstract: 一种本文中所公开的基于云的查询工作负载优化系统,基于云的查询工作负载优化系统:接收从各种查询引擎到云数据服务的查询日志;从查询日志中提取各种查询实体;解析查询实体以生成公共工作负载特征的集合;生成查询工作负载的中间表示,其中中间表示对多个查询的语言是不可知的;基于查询工作负载的中间表示来标识多个工作负载模式;基于工作负载模式和工作负载特征来将工作负载分类在一个或多个工作负载类型类别中;以及基于工作负载模式的类别来选择优化方案。
-
公开(公告)号:CN113424173A
公开(公告)日:2021-09-21
申请号:CN202080014468.X
申请日:2020-01-30
Applicant: 微软技术许可有限责任公司
Inventor: J·M·F·达特林达德 , K·卡拉纳索斯 , C·A·库里诺
IPC: G06F16/2453
Abstract: 提供了一种用于生成和利用物化图视图的方法、系统和计算机程序产品。根据一个实施例的系统包括图数据库,图数据包括图和模式、工作负载分析器、视图枚举器、查询重写器和执行引擎。工作负载分析器被配置为接收和分析查询工作负载中的查询。视图枚举器被配置为使用推断引擎对从图和查询导出的事实以及包括推断规则的视图模板进行操作以枚举候选视图。工作负载分析器还被配置为选择要物化的候选视图,将选择的视图提供给被配置为生成物化视图的执行引擎。工作负载分析器可以基于诸如查询评估成本估计、候选视图性能改进估计、视图大小估计和视图创建成本估计之类的因素来选择至少一个候选视图。
-
公开(公告)号:CN113424173B
公开(公告)日:2024-06-18
申请号:CN202080014468.X
申请日:2020-01-30
Applicant: 微软技术许可有限责任公司
Inventor: J·M·F·达特林达德 , K·卡拉纳索斯 , C·A·库里诺
IPC: G06F16/2453
Abstract: 提供了一种用于生成和利用物化图视图的方法、系统和计算机程序产品。根据一个实施例的系统包括图数据库,图数据包括图和模式、工作负载分析器、视图枚举器、查询重写器和执行引擎。工作负载分析器被配置为接收和分析查询工作负载中的查询。视图枚举器被配置为使用推断引擎对从图和查询导出的事实以及包括推断规则的视图模板进行操作以枚举候选视图。工作负载分析器还被配置为选择要物化的候选视图,将选择的视图提供给被配置为生成物化视图的执行引擎。工作负载分析器可以基于诸如查询评估成本估计、候选视图性能改进估计、视图大小估计和视图创建成本估计之类的因素来选择至少一个候选视图。
-
公开(公告)号:CN112930524A
公开(公告)日:2021-06-08
申请号:CN201980071265.1
申请日:2019-10-15
Applicant: 微软技术许可有限责任公司
Abstract: 本文中描述了一种用于基于预测的用户影响来对共享计算集群的作业进行排名和/或关于该作业的执行来采取动作的系统和方法。例如,从(多个)作业执行日志中获取关于多个作业的先前执行的信息。确定多个作业的数据依赖性。根据所确定的数据依赖性来计算多个作业中的每个作业的作业影响。根据所确定的数据依赖性、所计算的作业影响和时间来计算多个作业中的每个作业的用户影响。根据所计算的用户影响来对多个作业进行排名。根据多个作业的排名来采取动作。该动作可以包括作业的自动调度和/或向用户提供关于排名的信息。
-
公开(公告)号:CN116964570A
公开(公告)日:2023-10-27
申请号:CN202180093607.7
申请日:2021-10-28
Applicant: 微软技术许可有限责任公司
IPC: G06F16/21
Abstract: 描述了用于出处信息从数据库查询执行日志中的高效提取的系统、方法和设备。从一个或多个数据库查询执行日志中提取的事件记录集合被接收。相关事件记录的群被标识,并且每个群被定义为一活动。对于每个活动,活动数据结构是基于相关联的事件记录来生成的。活动结构对该活动的查询执行依赖性进行编码。对于每个活动,通过基于相关联的事件记录和活动数据结构来标识和实例化过程实体和关系来提取运行时信息。对于每个活动,通过基于相关联的事件记录内的查询文本来标识和实例化数据集实体及其沿袭关系来提取沿袭信息。沿袭信息针对每个活动被映射到运行时信息,以生成和存储出处数据模型以供一个或多个出处应用使用。
-
-
-
-