OPTIMIZING AN ORDER OF EXECUTION OF MULTIPLE JOIN OPERATIONS

Patent №

US 9,852,181

Granted

2017-12-26

Filed 2013

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

ml · kr · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14076598

A computer-implemented method, system, and/or computer program product optimizes an order of execution of column join operations. A first partitioning of the first data column splits the first data column into first subsets of rows. A second partitioning of the second data column splits the second data column into a second subsets of rows. A first value frequency information indicates a frequency of attribute values within a subset of rows of the first data column processed. A second value frequency information indicates a frequency of attribute values within a subset of rows of the second data column. Cardinalities of sub-tables derived by a respective joining of the subsets of rows of the first and second data columns are estimated, based on the first and second value frequency information. An order of execution of multiple join operations is then optimized based on the estimated cardinalities of the sub-tables.

AI classification

Evolutionary computation0.95
Knowledge representation0.73
Machine learning0.62
AI hardware0.03
Planning0.01
Natural language0.01
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 315770284

Assignors

GROCHOWSKI, MAREK, GRUSZECKI, ARTUR M., KAZALSKI, TOMASZ, MILKA, GRZEGORZ S., SKIBSKI, KONRAD K., STRADOMSKI, TOMASZ

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC