会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Selectivity-based optimized-query-plan caching
    • 基于选择性的优化查询计划缓存
    • US08224806B2
    • 2012-07-17
    • US12533365
    • 2009-07-31
    • Awny K. Al-OmariTom C. ReyesRobert M. WehrmeisterAhmed K. EzzatQiFan Chen
    • Awny K. Al-OmariTom C. ReyesRobert M. WehrmeisterAhmed K. EzzatQiFan Chen
    • G06F7/00G06F17/30
    • G06F17/30433G06F17/30463
    • Optimized query plans are partitioned into equivalence groups that each include equivalence classes. Each equivalence group corresponds to a particular compiled, normalized, and parameterized query plan prior to optimization. Each equivalence class within an equivalence group corresponds to a different query plan corresponding to the particular compiled, normalized, and parameterized query plan represented by the equivalence group that has been optimized with respect to the selectivity of one or more predicate clauses of the query that is compiled to produce the particular compiled, normalized, and parameterized query plan. Optimized query plans are cached according to their respective equivalence groups and equivalence classes. When a query, similar to a query already compiled, optimized, and cached, is subsequently received and compiled, a selectivity for a predicate of the compiled query is computed, allowing the database management system to retrieve a cached query plan optimized for a similar query with similar selectivity.
    • 优化的查询计划被划分为等价组,每个等价组包括等价类。 每个等价组对应于优化之前的特定编译,归一化和参数化查询计划。 等价组中的每个等价类对应于对应于由相对于查询的一个或多个谓词子句的选择性优化的等价组所表示的特定编译,归一化和参数化查询计划的不同查询计划 编译以生成特定的编译,归一化和参数化查询计划。 优化的查询计划根据各自的等价组和等价类进行缓存。 当与已经编译,优化和高速缓存的查询类似的查询随后被接收和编译时,计算对编译查询的谓词的选择性,允许数据库管理系统检索针对类似查询优化的缓存查询计划 具有相似的选择性。
    • 2. 发明申请
    • SELECTIVITY-BASED OPTIMIZED-QUERY-PLAN CACHING
    • 基于选择性的优化查询计划缓存
    • US20110029508A1
    • 2011-02-03
    • US12533365
    • 2009-07-31
    • Awny K. Al-OmariTom C. ReyesRobert M. WehrmeisterAhmed K. EzzatQiFan Chen
    • Awny K. Al-OmariTom C. ReyesRobert M. WehrmeisterAhmed K. EzzatQiFan Chen
    • G06F12/00G06F17/30
    • G06F17/30433G06F17/30463
    • Embodiments of the present invention partition optimized query plans into equivalence groups, each comprising one or more equivalence classes. Each equivalence group corresponds to a particular compiled, normalized, and parameterized query plan prior to optimization. Each equivalence class within an equivalence group corresponds to a different query plan corresponding to the particular compiled, normalized, and parameterized query plan represented by the equivalence group that has been optimized with respect to the selectivity of one or more predicate clauses of the query that is compiled to produce the particular compiled, normalized, and parameterized query plan. Optimized query plans are cached according to their respective equivalence groups and equivalence classes. When a query, similar to a query already compiled, optimized, and cached, is subsequently received and compiled, a selectivity for a predicate of the compiled query is computed, allowing the database management system to retrieve a cached query plan optimized for a similar query with similar selectivity.
    • 本发明的实施例将优化的查询计划分成等价组,每个等价组包括一个或多个等价类。 每个等价组对应于优化之前的特定编译,归一化和参数化查询计划。 等价组中的每个等价类对应于对应于由相对于查询的一个或多个谓词子句的选择性优化的等价组所表示的特定编译,归一化和参数化查询计划的不同查询计划 编译以生成特定的编译,归一化和参数化查询计划。 优化的查询计划根据各自的等价组和等价类进行缓存。 当与已经编译,优化和高速缓存的查询类似的查询随后被接收和编译时,计算对编译查询的谓词的选择性,允许数据库管理系统检索针对类似查询优化的缓存查询计划 具有相似的选择性。
    • 7. 发明授权
    • System and method for outer joins on a parallel database management system
    • 并行数据库管理系统中的外连接的系统和方法
    • US08812484B2
    • 2014-08-19
    • US13383775
    • 2010-03-30
    • Awny K Al-OmariQiFan Chen
    • Awny K Al-OmariQiFan Chen
    • G06F7/00G06F17/30
    • G06F17/30445
    • There is provided a computer-executable method of executing an outer join on a parallel database management system. An exemplary method comprises receiving an outer skewed values list (SVL). The outer SVL may comprise values that are indicated to be skewed. The exemplary method further comprises receiving an inner SVL. The inner SVL may comprise values that are indicated to be skewed. Additionally, the exemplary method comprises partitioning the outer table and the inner table across a plurality of join instances, based on the outer SVL and the inner SVL. A missing skew value is identified. The missing skewed value may be a value of the inner SVL that is not found in the inner table. The outer join is performed using the plurality of join instances, based on the missing skewed value.
    • 提供了一种在并行数据库管理系统上执行外连接的计算机可执行方法。 一种示例性方法包括接收外偏斜值列表(SVL)。 外部SVL可以包括指示为倾斜的值。 该示例性方法还包括接收内部SVL。 内部SVL可以包括指示为倾斜的值。 此外,示例性方法包括基于外部SVL和内部SVL跨多个连接实例划分外部桌子和内部桌子。 识别出缺失的偏移值。 缺少的偏斜值可能是在内部表中未找到的内部SVL的值。 基于丢失的偏斜值,使用多个连接实例来执行外连接。
    • 8. 发明申请
    • SYSTEM AND METHOD FOR OUTER JOINS ON A PARALLEL DATABASE MANAGEMENT SYSTEM
    • 用于并行数据库管理系统的外部接口的系统和方法
    • US20120117056A1
    • 2012-05-10
    • US13383775
    • 2010-03-30
    • Awny K. Al-OmariQiFan Chen
    • Awny K. Al-OmariQiFan Chen
    • G06F17/30
    • G06F17/30445
    • There is provided a computer-executable method of executing an outer join on a parallel database management system. An exemplary method comprises receiving an outer skewed values list (SVL). The outer SVL may comprise values that are indicated to be skewed. The exemplary method further comprises receiving an inner SVL. The inner SVL may comprise values that are indicated to be skewed. Additionally, the exemplary method comprises partitioning the outer table and the inner table across a plurality of join instances, based on the outer SVL and the inner SVL. A missing skew value is identified. The missing skewed value may be a value of the inner SVL that is not found in the inner table. The outer join is performed using the plurality of join instances, based on the missing skewed value.
    • 提供了一种在并行数据库管理系统上执行外连接的计算机可执行方法。 一种示例性方法包括接收外偏斜值列表(SVL)。 外部SVL可以包括指示为倾斜的值。 该示例性方法还包括接收内部SVL。 内部SVL可以包括指示为倾斜的值。 此外,示例性方法包括基于外部SVL和内部SVL跨多个连接实例划分外部桌子和内部桌子。 识别出缺失的偏移值。 缺少的偏斜值可能是在内部表中未找到的内部SVL的值。 基于丢失的偏斜值,使用多个连接实例来执行外连接。