Show simple item record

dc.contributor.authorSnodgrass, Richard T.
dc.contributor.authorCurrim, Sabah
dc.contributor.authorSuh, Young-Kyoon
dc.date.accessioned2021-09-30T18:27:16Z
dc.date.available2021-09-30T18:27:16Z
dc.date.issued2021-09-20
dc.identifier.citationSnodgrass, R. T., Currim, S., & Suh, Y.-K. (2021). Have query optimizers hit the wall? VLDB Journal.en_US
dc.identifier.issn1066-8888
dc.identifier.doi10.1007/s00778-021-00689-y
dc.identifier.urihttp://hdl.handle.net/10150/661963
dc.description.abstractThe query optimization phase within a database management system (DBMS) ostensibly finds the fastest query execution plan from a potentially large set of enumerated plans, all of which correctly compute the specified query. Occasionally the cost-based optimizer selects a slower plan, for a variety of reasons. We introduce the notion of empirical suboptimality of a query plan chosen by the DBMS, indicated by the existence of a query plan that performs more efficiently than the chosen plan, for the same query. From an engineering perspective, it is of critical importance to understand the prevalence of suboptimality and its causal factors. We examined the plans for thousands of queries run on four DBMSes, resulting in over a million query executions. We previously observed that the construct of empirical suboptimality prevalence positively correlated with the number of operators in the DBMS. An implication is that as operators are added to a DBMS, the prevalence of slower queries will grow. Through a novel experiment that examines the plans on the query/cardinality combinations, we present evidence for a previously unknown upper bound on the number of operators a DBMS may be able to support before performance suffers. We show that this upper bound may have already been reached.en_US
dc.description.sponsorshipNational Science Foundationen_US
dc.language.isoenen_US
dc.publisherSpringer Science and Business Media LLCen_US
dc.rights© The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2021.en_US
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en_US
dc.subjectQuery algebraic operatoren_US
dc.subjectQuery optimizationen_US
dc.subjectQuery suboptimalityen_US
dc.titleHave query optimizers hit the wall?en_US
dc.typeArticleen_US
dc.identifier.eissn0949-877X
dc.contributor.departmentDepartment of Computer Science, University of Arizonaen_US
dc.contributor.departmentOffice of Budget and Planning, University of Arizonaen_US
dc.identifier.journalVLDB Journalen_US
dc.description.note12 month embargo; published: 20 September 2021en_US
dc.description.collectioninformationThis item from the UA Faculty Publications collection is made available by the University of Arizona with support from the University of Arizona Libraries. If you have questions, please contact us at repository@u.library.arizona.edu.en_US
dc.eprint.versionFinal accepted manuscripten_US
dc.identifier.pii689
dc.source.journaltitleThe VLDB Journal


Files in this item

Thumbnail
Name:
camera_ready.pdf
Size:
275.2Kb
Format:
PDF
Description:
Final Accepted Manuscript

This item appears in the following Collection(s)

Show simple item record