Download pdf - D73549GC10_44_US

Transcript
  • 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