Generating Estimates For Query Optimization
AssigneeOracle International Corporation
InventorsBoriana Lubomirova Milenova, Marcos M. Campos
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsBoriana Lubomirova Milenova, Marcos M. Campos
Estimating the term…
Processes, machines, and stored machine instructions are provided for estimating how many rows would be processed by a query. In one embodiment, model aggregating logic may generate a global model based on separate models for separate portions of a set of data. For example, the separate portions may be assigned to separate partitions of the set of data based at least in part on key values in the separate portions. Generating the global model may include generating an uncompressed model that includes components of the separate models before generating a compressed model to estimate the uncompressed model. Query analysis logic may use the global model to estimate how many rows would be processed by queries that, when executed, would access portion(s) of the set of data.
A method comprising:
One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of steps comprising:
Dependencies are inferred from the claim text.