Exploitation of uniqueness properties using a 1-tuple condition for the optimization of SQL queries

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5615361
SERIAL NO

08384759

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention optimizes SQL queries by exploiting uniqueness properties. In identifying whether the generalized 1-tuple condition exists, the query is first analyzed to determine whether any columns referenced in a predicate of the query are bound. According to the present invention, columns may be bound to constant values or correlated columns or columns that are already bound. The bound columns, if any, are then analyzed to determine whether any of the bound columns comprise a key for its associated table. If these conditions exist, then the query satisfies the 1-tuple condition, in that it returns at most one tuple. Once the generalized 1-tuple condition has been identified to exist for the query, important query transformations can be performed for optimization purposes. These query transformations comprise the transformation of scalar subqueries into joins, or the elimination of distinctiveness requirements (i.e., DISTINCT keywords) from SELECT clauses.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SAP SE69190 WALLDORF

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Leung, Ting Y San Jose, CA 12 611
Pirahesh, Mir H San Jose, CA 15 1032
Simmen, David E San Jose, CA 26 1631
Strain, Lori G Etobicoke, CA 2 130
Tiwari, Sanjai Mountainview, CA 2 53

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation