2
Oracle University | Contact Us: 00 9714 390 9050 Oracle SQL Tuning for Developers Workshop NEW Duration: 3 Days What you will learn In this course, students learn about Oracle SQL tuning and how to apply tuning techniques to their SQL code. Audience Data Warehouse Developer Database Designers Developer PL/SQL Developer Prerequisites Required Prerequisites Oracle Database: SQL Fundamentals I Oracle Database: Introduction to SQL Oracle Database: SQL Fundamentals II Suggested Prerequisites Oracle Database: PL/SQL Fundamentals Course Objectives Choose an appropriate SQL tuning approach Gather and interpret session statistics using the SQL trace facility Identify the SQL statements that perform poorly Use tuning techniques to tune inefficient SQL statements Interpret Execution Plans Describe the Oracle optimizer fundamentals Manage SQL performance through changes Course Topics Introduction Introduction to SQL Tuning Find a workaround to enhance performance Analyze a poorly written SQL statement Create a function based index Redesign a simple table Rewrite the SQL statement Using SQL Trace Facility and TKPROF Explore a trace file to understand the optimizer’s decisions Understand Basic Tuning Techniques Copyright © 2012, Oracle. All rights reserved. Page 1

D73549GC10_44_US

  • 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