Patent · US Expired

Query transformation and simplification for group by queries with rollup/grouping sets in relational database management systems

US6574623B1 · kind B1 · utility

112Cited by
17References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 15, 2000
Grant dateJun 3, 2003
Priority date
Expiry dateJul 8, 2021

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99935
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, apparatus, and article of manufacture for optimizing database queries, wherein the query is analyzed to determine whether the query includes at least one GROUP BY operation that computes at least one of the following: (1) a ROLLUP and (2) a GROUPING SET, and when it does, the query is rewritten to optimize one or more predicates that are applied after the GROUP BY operation. The query is also analyzed to determine whether the query includes at least one GROUP BY operation that computes two or more stacked GROUP BY operations, and when it does, the query is rewritten to collapse the stacked GROUP BY operations into a single GROUP BY operation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.