• English – Practice Test Links

    http://www.alliance.com.pk/wp-content/uploads/2012/05/article-new_ehow_images_a07_hj_n5_score-toefl-practice-test-800x800-250x150.jpg

    Published May 11, 2012 at 3:28 pm - No Comments Practice Test Links   Dear Students here are resourceful links for you to do practice tests and improve your English. Do a right click, then click “open a new tab”. READIN ...

    English – Practice Test Links
  • Free Orientation Session Oracle Financials/ Supply Chain

    http://www.alliance.com.pk/wp-content/uploads/2012/05/3872138-250x150.png

    Published May 5, 2012 at 9:51 am - No Comments Free Orientation Oracle E-Business Suite R12 Oracle Corporation released Oracle E-Business Suite (EBS/ e-BS) Release 11i/12 (R12) — a bundling of several Oracle Applications in F ...

    Free Orientation Session Oracle Financials/ Supply Chain
  • Internship Opportunity – Online Data Entry Operators (Part-Time)

    http://www.alliance.com.pk/wp-content/uploads/2012/04/internship-placement-250x150.jpg

    Published April 30, 2012 at 2:24 pm - No Comments Data Entry mainly consists of effectively processing data for the benefit of the organization. The data entry Operators aims at managing the ever-growing information in a company ...

    Internship Opportunity – Online Data Entry Operators (Part-Time)

Oracle 10g Database SQL Tuning Workshop

Posted on : 22-08-2009 | By : admin | In : Oracle Training

Tags: , , , ,

Audience:

  • Forms Developer
  • PL/SQL Developer
  • Technical Consultant
  • Reports Developer
  • Business Intelligence Developer
  • Java Developer

Required Prerequisites:

  • Oracle Database 10g: SQL Fundamentals I

Suggested Prerequisites:

  • Oracle Database 10g: PL/SQL Fundamentals

Course Objectives:

  • Describe the basic steps in processing SQL statements
  • Describe the causes of performance problems
  • Understand where SQL tuning fits in an overall tuning methodology
  • Describe Automatic SQL Tuning
  • Use the diagnostic tools to gather information about SQL statement processing
  • Understand Optimizer behavior
  • Influence the optimizer behavior
  • Influence the physical data model so as to avoid performance problems

Course Topics:

Database Architecture overview

  • Overview of Database architecture
  • Listing the SQL Statement Processing Steps
  • Identifying Means to Minimize Parsing
  • Stating the Use of Bind Variables

Following a Tuning Methodology

  • Describing the Causes of Performance Problems
  • Identifying Performance Problems
  • Using a Tuning Methodology

Designing Applications for performance

  • Oracle Methodology
  • Understanding Scalability
  • System Architecture
  • Application Design Principles
  • Deploying New Applications

Introducing the optimizer

  • Describe the functions of the Oracle optimizer
  • Identify the factors that the optimizer considers when it selects an execution plan
  • Set the optimizer approach at the instance and session level
  • Use dynamic sampling

Optimizer Operations

  • Execution plans
  • Types of Joins

Displaying Execution plans

  • Using the EXPLAIN PLAN Command
  • Interpreting EXPLAIN Output
  • Interpreting AUTOTRACE Statistics

Gathering Statistics

  • Using the DBMS_STATS Package
  • Identifying Table, Column, and Index Statistics
  • Building Histograms

Application Tracing

  • Statspack
  • End to End tracing
  • Invoking the SQL Trace Facility
  • Setting Up Appropriate Initialization Parameters
  • Formatting Trace Files with TKPROF
  • Interpreting the Output of the TKPROF Command

Identifying High Load SQL

  • Use different methods to identify high-load SQL
  • ADDM
  • Top SQL
  • Dynamic Performance views
  • Statspack

Automatic SQL Tuning

  • Query Optimizer Modes
  • Types of Tuning Analysis
  • SQL Tuning Advisor
  • SQL Tuning Sets
  • Top SQL

Introduction to Indexes

  • Identifying Row Access Methods
  • Creating B-Tree Indexes
  • Understanding B-Tree Index Access and Index Merging

Advanced Indexes

  • Using Bitmapped Indexes
  • Using Function-Based Key Indexes

Optimizer Hints and Plan Stability

  • Using Hints
  • Purpose and Benefits of Optimizer Plan Stability

Materialized Views and Temporary Tables

  • Using the CREATE MATERIALIZED VIEW Syntax
  • Utilizing Query Rewrites

<<Back

Write a comment

*

Slider by webdesign