Upload
vineet
View
4
Download
1
Embed Size (px)
DESCRIPTION
ORACLE
Citation preview
Oracle University | Contact Us: 00 9714 390 9050
Oracle SQL Tuning for Developers Workshop NEW
Duration: 3 Days
What you will learnIn this course, students learn about Oracle SQL tuning and how to apply tuning techniques to their SQL code.
AudienceData Warehouse DeveloperDatabase DesignersDeveloperPL/SQL Developer
Prerequisites
Required Prerequisites
Oracle Database: SQL Fundamentals IOracle Database: Introduction to SQLOracle Database: SQL Fundamentals II
Suggested PrerequisitesOracle Database: PL/SQL Fundamentals
Course ObjectivesChoose an appropriate SQL tuning approachGather and interpret session statistics using the SQL trace facilityIdentify the SQL statements that perform poorlyUse tuning techniques to tune inefficient SQL statementsInterpret Execution PlansDescribe the Oracle optimizer fundamentalsManage SQL performance through changes
Course Topics
Introduction
Introduction to SQL TuningFind a workaround to enhance performanceAnalyze a poorly written SQL statement Create a function based indexRedesign a simple tableRewrite the SQL statement
Using SQL Trace Facility and TKPROFExplore a trace file to understand the optimizers decisions
Understand Basic Tuning Techniques
Copyright 2012, Oracle. All rights reserved. Page 1
Rewrite queries for better performanceRewrite applications for better performanceUtilize SQL Tuning Advisor using SQL Developer 3.0
Optomizer FundamentalsExplore a trace file to understand the optimizers decisions
Understanding Serial Execution PlansUse different techniques to extract execution plansUse SQL monitoring
Optimizer: Table and Index Access PathsLearn about using different access paths for better optimization
Optimizer: Join OperationsUse different access paths for better optimizationExamine and use the result cache
Other Optimizer MethodsUse different access paths for better optimizationExamine and use the result cache
Optimizer StatisticsAnalyze and use system statisticsUse automatic statistics gathering
Using Bind VariablesUse adaptive cursor sharing and bind peekingUse the CURSOR_SHARING initialization parameter
SQL Plan ManagementUse SQL Plan Management
Copyright 2012, Oracle. All rights reserved. Page 2