会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Optimizing database queries using subquery composition
    • 使用子查询组合优化数据库查询
    • US09183254B1
    • 2015-11-10
    • US13799126
    • 2013-03-13
    • Richard L. ColeYijou ChenWilliam J. McKennaSergei PerfilovAman SinhaEugene Szedenits, Jr.
    • Richard L. ColeYijou ChenWilliam J. McKennaSergei PerfilovAman SinhaEugene Szedenits, Jr.
    • G06F17/30
    • G06F17/30451G06F17/30339G06F17/30442
    • A database system optimizes database queries that comprise subqueries. The database system factors out computation from two or more subqueries to a reusable subquery. The reusable subquery returns a result set. The subqueries are rewritten to use the result set and the database query modified to use the rewritten subqueries. The modified database query performs efficiently since the result set is computed only once for each subquery that uses the reusable query. The database system also composes nested subqueries that compute aggregate values. The database system identifies an inner subquery nested within an outer subquery, each subquery computing an aggregate value. The database system determines a new aggregate function corresponding to a composition of aggregate functions of the inner and the outer queries. The database system determines a composed query using the inner query with the outer query. The composed query uses the new aggregate function.
    • 数据库系统优化包含子查询的数据库查询。 数据库系统将计算从两个或多个子查询转换为可重用的子查询。 可重用的子查询返回一个结果集。 子查询被重写以使用结果集和修改的数据库查询来使用重写的子查询。 由于对于使用可重用查询的每个子查询,仅对结果集进行一次计算,所以修改后的数据库查询将会有效执行。 数据库系统还构成计算聚合值的嵌套子查询。 数据库系统标识嵌套在外部子查询内的内部子查询,每个子查询计算聚合值。 数据库系统确定对应于内部和外部查询的聚合函数的组合的新聚合函数。 数据库系统使用具有外部查询的内部查询来确定组合查询。 组合查询使用新的聚合函数。