First Advisor
Eugster, Ernest
Thesis Committee Member(s)
Ina, Donald
College
College for Professional Studies
Degree Name
MS Software Engineering and Database Technologies
School
School of Computer & Information Science
Document Type
Thesis - Open Access
Number of Pages
461 pages
Abstract
Database systems use optimizers on queries to select execution pathways that are supposed to provide optimal performance. The Oracle database version of this technology is called the Cost Based Optimizer (CBO). Researchers have studied whether Oracle optimizer estimates could be correlated to execution speeds with a high degree of confidence, but have found that correlating optimizer cost estimates with actual execution speed to be problematic and unreliable. If possible, however, such correlations would be helpful to developers who are tasked with query creation and optimization. Although much has been written on databases, the academic literature on optimizers was sparse. To fill the gap, this researcher developed a quantitative research methodology to test query optimization on an Oracle 11g database. Correlations between cached, non-cached, partitioned and non-partitioned table structures and indexes were performed. The findings suggest that confident correlations between optimizer cost estimates and execution speeds are not yet possible. Suggestions for further research were provided.
Date of Award
Summer 2013
Location (Creation)
Colorado (state); Denver (county); Denver (inhabited place)
Copyright
© Robert Apple
Rights Statement
All content in this Collection is owned by and subject to the exclusive control of Regis University and the authors of the materials. It is available only for research purposes and may not be used in violation of copyright laws or for unlawful purposes. The materials may not be downloaded in whole or in part without permission of the copyright holder or as otherwise authorized in the “fair use” standards of the U.S. copyright laws and regulations.
Recommended Citation
Apple, Robert, "Oracle Cost Based Optimizer Correlations" (2013). Regis University Student Publications (comprehensive collection). 234.
https://epublications.regis.edu/theses/234