Exhaustive greedy algorithm for optimizing intermediate result sizes of join queries

dc.contributor.authorAreerat Trongratsameethongen_US
dc.contributor.authorJarernsri L. Mitrpanonten_US
dc.contributor.authorเจริญศรี มิตรภานนท์en_US
dc.contributor.otherMahidol University. Faculty of Science. Department of Computer Science
dc.contributor.otherMahidol University. Faculty of Information and Communication Technology
dc.date.accessioned2012-05-17T04:43:55Z
dc.date.accessioned2018-03-28T02:13:21Z
dc.date.available2012-05-17T04:43:55Z
dc.date.available2018-03-28T02:13:21Z
dc.date.issued2009
dc.descriptionThe 8th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2009), Shanghai, China: 2009. page 463-468.
dc.description.abstractThe size of the intermediate results produced while executing queries has a direct impact on query optimizers. Larger size of intermediate results requires more memory usage and more computational power to evaluate their join predicates. Furthermore, if memory size is not big enough, secondary storage will be needed. This paper proposes the Exhaustive Greedy (EG) algorithm to optimize the intermediate result sizes of join queries. Exhaustive search and greedy algorithm are combined and modified to identify good join orders. Based on the similar concept of the Greedy Operator Ordering (GOO) algorithm, in order to determine join order selection at subsequent steps, our algorithm also updates join graphs to reflect new size of join nodes and new join selectivities of edges associated with the join nodes at each step. Experiments are conducted and the results reveal that the EG algorithm determines the good join orders. In addition, most intermediate result sizes of join queries estimated by the EG algorithm are comparable to the results estimated by the Exhaustive Search algorithm that is modified to update join graphs, we name it ESU algorithm.en_US
dc.identifier.doiDOI 10.1109/ICIS.2009.195
dc.identifier.isbn9780769536415
dc.identifier.urihttps://repository.li.mahidol.ac.th/handle/20.500.14594/10438
dc.language.isoengen_US
dc.rightsMahidol Universityen_US
dc.rights.holderIEEEen_US
dc.subjectGreedy algorithmen_US
dc.subjectExhaustive Search algorithmen_US
dc.subjectExhaustive search algorithm that is modified to update join graphsen_US
dc.subjectGreedy Operator Ordering algorithmen_US
dc.titleExhaustive greedy algorithm for optimizing intermediate result sizes of join queriesen_US
dc.typeProceeding Articleen_US

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: