Abstract
When you issue a SQL statement, the query optimizer creates an execution plan that describes the combination of steps Oracle takes to retrieve or modify the data. For example when you submit a query, the optimizer quickly produces several execution plans and will determine which plan is most efficient. In most scenarios, the prior behavior results in adequate-performing execution plan. However, you will encounter situations where query performance is poor and you need to understand the optimizer’s choice of an execution plan. Listed next are features you can use to guide the decision path the optimizer uses when selecting an execution plan:
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Sam R. Alapati
About this chapter
Cite this chapter
Alapati, S.R., Kuhn, D., Padfield, B. (2013). Execution Plan Optimization and Consistency. In: Oracle Database 12c Performance Tuning Recipes. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-6188-9_12
Download citation
DOI: https://doi.org/10.1007/978-1-4302-6188-9_12
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-6187-2
Online ISBN: 978-1-4302-6188-9
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books