QUERY OPTIMIZER WITH JOIN CARDINALITY ESTIMATION WHICH MITIGATES THE EFFECTS OF SKEW
Patent №
US 7,945,558
Granted
2011-05-17
Filed 2008
Owner
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Lab
—
AI components
3
ml · kr · evo
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12008357
One embodiment relates to a computer-implemented method to estimate a cardinality of a database query. Single table cardinalities are determined after application of selection predicates. In addition, pair-wise join selectivities are estimated without assuming independence between selection and join predicates. Said pair-wise join selectivities are multiplied with said single table cardinalities after application of the selection predicates. Another embodiment relates to a computer apparatus including a cardinality estimator. The cardinality estimator includes computer-readable instructions configured to (a) determine single table cardinalities after application of selection predicates from the database query, (b) estimate pair-wise join selectivities without assuming independence between the selection predicates and join predicates of the database query, and (c) multiply said pair-wise join selectivities with said single table cardinalities after application of the selection predicates. Other embodiments, aspects and features are also disclosed.
AI classification
Ownership
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
assignment · 203890449
Assignors
KRISHNA, MURALI MALLELA
On an employer assignment, the assignors are typically the inventors.