Oracle Database 11g: SQL Tuning Workshop Release 2



Similar documents
Oracle Database 11g: SQL Tuning Workshop

Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop

Oracle Database 12c: SQL Tuning for Developers. Sobre o curso. Destinatários. Oracle - Linguagens. Nível: Avançado Duração: 18h

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database 11g: Performance Tuning DBA Release 2

1. This lesson introduces the Performance Tuning course objectives and agenda

Advanced Oracle SQL Tuning

Basic Tuning Tools Monitoring tools overview Enterprise Manager V$ Views, Statistics and Metrics Wait Events

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database 10g: New Features for Administrators

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Performance Tuning DBA Release 2. 5 Jours [35 Heures]

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database 12c: Introduction to SQL Ed 1.1

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

Oracle EXAM - 1Z Oracle Database 11g Release 2: SQL Tuning. Buy Full Product.

1Z0-117 Oracle Database 11g Release 2: SQL Tuning. Oracle

Oracle Architecture, Concepts & Facilities

Oracle Database 11g: New Features for Administrators DBA Release 2

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle Database 12c: Administration Workshop NEW

An Oracle White Paper May Guide for Developing High-Performance Database Applications

Topics Advanced PL/SQL, Integration with PROIV SuperLayer and use within Glovia

Oracle DBA Course Contents

Introduction to SQL Tuning. 1. Introduction to SQL Tuning SkillBuilders, Inc. SKILLBUILDERS

Oracle 11g New Features - OCP Upgrade Exam

Oracle Database 10g: Administration Workshop II Release 2

DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database 12c: Administration Workshop NEW. Duration: 5 Days. What you will learn

ORACLE DATABASE 11G: COMPLETE

Oracle 10g PL/SQL Training

IBM DB2: LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3

Oracle Database 10g: Introduction to SQL

Oracle Database 10g. Page # The Self-Managing Database. Agenda. Benoit Dageville Oracle Corporation benoit.dageville@oracle.com

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Oracle Data Integrator 12c: Integration and Administration

Oracle Database 11g: New Features for Administrators

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - New Features for Administrators Release 2. 5 Jours [35 Heures]

Best Practices for DB2 on z/os Performance

Oracle Database 12c: Admin, Install and Upgrade Accelerated

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

Module 15: Monitoring

SQL Server Query Tuning

Oracle SQL. Course Summary. Duration. Objectives

Oracle Data Integrator 11g: Integration and Administration

COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I

An Oracle White Paper May The Oracle Optimizer Explain the Explain Plan

Oracle Database: Develop PL/SQL Program Units

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW

Oracle 11g Database Administration

Oracle s SQL Performance Analyzer

Oracle Database. Performance. and Scalability. A Quantitative Approach. Henry H. Liu. as Computer SOCIETY A JOHN WILEY & SONS, INC.

Chapter 9 Joining Data from Multiple Tables. Oracle 10g: SQL

Oracle Database: Program with PL/SQL

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Performance Tuning and Optimizing SQL Databases 2016

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.

D B M G Data Base and Data Mining Group of Politecnico di Torino

ORACLE DATABASE: ADMINISTRATION WORKSHOP I

W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.

Microsoft SQL Server: MS Performance Tuning and Optimization Digital

DBA Best Practices: A Primer on Managing Oracle Databases. Leng Leng Tan Vice President, Systems and Applications Management

Top 10 Performance Tips for OBI-EE

SQL Server Performance Tuning and Optimization

Oracle Database 11g: Administration Workshop II DBA Release 2

Customer evaluation guide Toad for Oracle v12 Database administration

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

The Power of 11g Automatic SQL Tuning Julian Dontcheff, Nokia, OCM

PERFORMANCE TUNING FOR PEOPLESOFT APPLICATIONS

DB2 LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs

Oracle Database 11g: Administration Workshop II Release 2

Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager

Oracle Database 11g: Administration Workshop II

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

Data Integration and ETL with Oracle Warehouse Builder: Part 1

Oracle Database 10g: Program with PL/SQL

Optimizing Your Database Performance the Easy Way

Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability

SQL Server Administrator Introduction - 3 Days Objectives

Oracle Database 11g: Administration Workshop I

Oracle BI 11g R1: Build Repositories

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

Oracle Database 11g: Administer a Data Warehouse

Oracle Database: Program with PL/SQL

Database Programming with PL/SQL: Learning Objectives

Oracle Database 11g: Administration Workshop II DBA Release 2

Oracle Database 12c: New Features for Administrators

Transcription:

Oracle University Contact Us: 1 800 005 453 Oracle Database 11g: SQL Tuning Workshop Release 2 Duration: 3 Days What you will learn This course assists database developers, DBAs, and SQL developers to identify and tune inefficient SQL statement. It covers investigative methods to reveal varying levels of detail about how the Oracle database executes the SQL statement. This allows the student to determine the root causes of the inefficient SQL statements. Students learn to interpret execution plans, and the different ways in which data can be accessed. They will learn how the optimizer chooses the path and how to influence the optimizer to ensure that the best method is used. This course covers Automatic SQL Tuning tools, and resources available in the Automatic Workload Repository, in addition to taking advantage of bind variables, trace files, and different types of indexes. This course is based on Oracle Database 11g Release 2. Learn To: Use Oracle tools to identify inefficient SQL statements Use Automatic SQL Tuning Use Real Time SQL monitoring Write more efficient SQL statements Monitor and trace high load SQL statements Manage optimizer statistics on database objects Audience Application Developers Data Warehouse Administrator Data Warehouse Developer Database Administrators Developer PL/SQL Developer Support Engineer Prerequisites Suggested Prerequisites Oracle Database: SQL Fundamentals I Oracle Database: Introduction to SQL Course Objectives Identify poorly performing SQL Trace an application through its different levels of the application architecture Understand how the Query Optimizer makes decisions about how to access data Define how optimizer statistics affect the performance of SQL List the possible methods of accessing data, including different join methods Copyright 2011, Oracle. All rights reserved. Page 1

Modify a SQL statement to perform at its best Course Topics Exploring the Oracle Database Architecture Oracle Database Server Architecture: Overview Connecting to the Database Instance Physical Structure Oracle Database Memory Structures: Overview Automatic Shared Memory Management Automated SQL Execution Memory Management Database Storage Architecture, Logical and Physical Database Structures Segments, Extents, and Blocks & SYSTEM and SYSAUX Tablespaces Introduction to SQL Tuning Reason for Inefficient SQL Performance Performance Monitoring Solutions Monitoring and Tuning Tools: Overview CPU and Wait Time Tuning Dimensions Scalability with Application Design, Implementation, and Configuration Common Mistakes on Customer systems & Proactive Tuning Methodology Simplicity in Application Design Data Modeling, Table Design, Index Design, Using Views, SQL Execution Efficiency, Overview of SQL*Plus & SQL Developer Introduction to the Optimizer Structured Query Language SQL Statement Parsing: Overview Why Do You Need an Optimizer? Optimization During Hard Parse Operation Transformer & Estimator Cost-Based Optimizer Plan Generator Controlling the Behavior of the Optimizer, Optimizer Features and Oracle Database Releases Interpreting Execution Plans What Is an Execution Plan? Where To Find Execution Plans and Viewing Execution Plans Plan Table & AUTOTRACE Using the V$SQL_PLAN View Automatic Workload Repository (AWR) SQL Monitoring: Overview Interpreting an Execution Plan Reading More Complex Execution Plans and Reviewing the Execution Plan Looking Beyond Execution Plans Application Tracing End-to-End Application Tracing Challenge Location for Diagnostic Traces What is a Service? Use Services with Client Applications & Tracing Services Use Enterprise Manager to Trace Services Session Level Tracing: Example The trcsess Utility and SQL Trace File Contents Copyright 2011, Oracle. All rights reserved. Page 2

Invoking the tkprof Utility and Output of the tkprof Command tkprof Output with and without Index: Example Optimizer: Table and Index Operations Row Source Operations, Main Structures and Access Paths Full Table Scan Indexes: Overview and B*-tree Indexes and Nulls Using Indexes: Considering Nullable Columns Index-Organized Tables Bitmap Indexes, Bitmap Operations and Bitmap Join Index Composite Indexes and Invisible Index Guidelines for Managing Indexes and Investigating Index Usage Optimizer Join Methods Nested Loops Join Nested Loops Join: 11g Implementation Sort Merge join Hash Join and Cartesian Join Equijoins and Nonequijoins Outer Joins Semijoins Antijoins Optimizer: Other Operators When Are Clusters Useful? Sorting Operators and Buffer Sort Operator Inlist Iterator and View Operator Count Stop Key Operator Min/Max and First Row Operators and Other N-Array Operations Filter operations and Concatenation Operations UNION [ALL], INTERSECT, MINUS Result Cache Operator Case Study: Star Transformation The Star Schema Model and The Snowflake Schema Model Star Transformation Retrieving Fact Rows from One Dimension and from All Dimensions Joining the Intermediate Result Set with Dimensions Star Transformation Plan Examples Star Transformation Hints Using Bitmap Join Indexes Bitmap Join Indexes: Join Model 1 to 4 Optimizer Statistics Types of Optimizer Statistics Table, Index and Column Statistics Index Clustering Factor Histograms, Frequency Histograms and Histogram Considerations Multicolumn Statistics and Expression Statistics Overview Gathering System Statistics and Statistic Preferences Manual Statistics Gathering Locking Statistics, Export/Import Statistics and Set Statistics Copyright 2011, Oracle. All rights reserved. Page 3

Using Bind Variables Cursor Sharing and Different Literal Values Cursor Sharing and Bind Variables Bind Variable Peeking Cursor Sharing Enhancements The CURSOR_SHARING Parameter Forcing Cursor Sharing Adaptive Cursor Sharing Interacting with Adaptive Cursor Sharing Using SQL Tuning Advisor Tuning SQL Statements Automatically Application Tuning Challenges SQL Tuning Advisor: Overview Stale or Missing Object Statistics and SQL Statement Profiling Plan Tuning Flow and SQL Profile Creation SQL Tuning Loop, Access Path Analysis and SQL Structure Analysis Database Control and SQL Tuning Advisor Implementing Recommendations Using SQL Access Advisor SQL Access Advisor: Overview Possible Recommendations SQL Access Advisor Session: Initial Options SQL Access Advisor: Workload Source SQL Access Advisor: Recommendation Options SQL Access Advisor: Schedule and Review SQL Access Advisor: Results SQL Access Advisor: Results and Implementation Using Automatic SQL Tuning SQL Tuning Loop Automatic SQL Tuning Automatic Tuning Process Configuring Automatic SQL Tuning Automatic SQL Tuning: Result Summary Automatic SQL Tuning: Result Details Automatic SQL Tuning Result Details: Drilldown Automatic SQL Tuning Considerations SQL Performance Management Maintaining SQL Performance and SQL Plan Management: Overview SQL Plan Baseline: Architecture Important Baseline SQL Plan Attributes SQL Plan Selection Possible SQL Plan Manageability Scenarios SQL Performance Analyzer and SQL Plan Baseline Scenario Loading a SQL Plan Baseline Automatically and Purging SQL Management Base Policy Enterprise Manager and SQL Plan Baselines Related Courses Copyright 2011, Oracle. All rights reserved. Page 4

Oracle Database 11g: SQL Tuning Workshop - Self-Study CD Course Copyright 2011, Oracle. All rights reserved. Page 5